Nathan Roe
82fc3aa8a8
Added upgrade fix
2010-11-29 23:09:21 +08:00
Matt Burke
0203785d62
Use a regex to parse diff-tree output.
2010-10-13 10:02:18 -04:00
Matt Burke
bbac62bb43
Use IContainer instead of ObjectFactory.
2010-10-13 08:44:58 -04:00
Richard Banks
4c8b81027f
Added support in shelveset for detecting renames
...
Signed-off-by: Matt Burke <maburke@sep.com >
2010-10-13 08:36:07 -04:00
Matt Burke
d4b86d60a1
Use UICredentialsProvider for all TFS connections.
...
(The client lib will only use it as a fallback.)
Removed the useless username. It seems like there are other ways that the
user/pass can be gotten from the user and/or stored.
Also cleaned up some method access specs.
2010-07-14 14:55:24 -04:00
Matt Burke
2143eae934
Upgraded git-tfs to GitSharp 0.3.
2010-06-21 13:20:44 -04:00
Matt Burke
0c4acfc761
Changed to use GitSharp for all file mode stuff.
2010-01-19 11:19:48 -05:00
Matt Burke
1c35654f36
Added a IsGitLink helper.
2010-01-19 09:20:14 -05:00
Matt Burke
8ab6b4d028
Sped up shelve by getting only files that need to change.
...
Skip git submodules (mode = 160000).
2010-01-19 08:54:46 -05:00
Matt Burke
0f3bf6c271
Refactored to one GitSharp repository instance.
2009-12-23 17:24:40 -05:00
Matt Burke
15139b8d55
Implemented HashAndInsertObject with GitSharp.
2009-12-23 17:13:02 -05:00
Matt Burke
6a352f9c08
Fixed some problems with the ignore-regex.
2009-10-26 12:25:51 -04:00
Matt Burke
0bc16f555e
Added a basic shelve implementation.
2009-09-08 14:18:02 -04:00
Matt Burke
6b00be05de
Made a skeleton implementation of the Shelve command, and made the Shelve command more robust (i.e. handle multiple TFS parents).
2009-09-03 18:14:58 -04:00
Matt Burke
4b793b157f
Implemented the shelve command (but not the actual shelving). Shuffled some other things around.
2009-09-03 14:26:18 -04:00
Matt Burke
82c1c00c3c
Made git-tfs case-insensitive when fetching.
2009-08-11 10:01:06 -04:00
Matt Burke
a5a1895deb
Made git-log terminate when git-tfs finds its tfs parent.
2009-08-11 08:50:36 -04:00
Matt Burke
4fd44ed6ef
Refactored most methods with high cyclomatic complexity (6+).
2009-07-31 16:43:25 -04:00
Matt Burke
5a0e1a50c6
Got my test repository to clone perfectly. :)
2009-07-29 12:05:12 -04:00
Matt Burke
81537dcae5
Refactored to make the code better.
2009-07-28 14:25:41 -04:00
Matt Burke
02d1043175
Implemented clone as init + fetch + checkout.
2009-07-16 14:41:57 -04:00
Matt Burke
0ab3ecab98
Got it to avoid refetching changesets it already has.
2009-07-16 14:17:08 -04:00
Matt Burke
5e4d7841b7
Got git to handle line-ending junk. Made stderr noisier from git commands.
2009-07-16 13:37:25 -04:00
Matt Burke
ad85636e58
A little refactoring, and got the TFS commits to show up in a remote branch.
2009-07-15 16:02:04 -04:00
Matt Burke
4fb35e96a9
Fetch pulls data from TFS now!
2009-07-14 16:02:36 -04:00
Matt Burke
3983fbd7ba
Implemented more of fetch.
2009-07-10 06:35:04 -04:00
Matt Burke
4f5ae6dddd
Got a list of changesets from TFS. Need to figure out how to handle/initialize new remote branches. Need to actually apply the changes retrieved from TFS. Need to figure out what the last changeset was when doing a fetch to update an existing repository.
2009-07-07 12:45:23 -04:00
Matt Burke
5f0926a575
Started getting changesets from TFS.
2009-07-06 18:32:43 -04:00
Matt Burke
6b5e48a38b
Got fetch to the point where it needs to hit TFS.
2009-07-06 15:48:35 -04:00
Matt Burke
0bfcb72a35
Got the last two commits to compile.
2009-07-06 09:58:07 -04:00
Matt Burke
43f4207cc7
Started implementing fetch.
2009-07-02 16:37:30 -04:00
Matt Burke
e3fd6fec39
Started implementing 'command_oneline'.
2009-07-02 08:51:07 -04:00