Matt Burke
8bdd754a0f
Make the unshelve --force warnings shorter.
2014-09-24 10:05:28 -04:00
Matt Burke
ba5add04ab
unshelve --force ignores errors while Geting files.
2014-09-24 10:01:29 -04:00
Matt Burke
62c3f38963
Update docs.
2014-07-28 10:09:35 -04:00
Matt Burke
f9c2485457
Refactor.
2014-07-28 10:02:35 -04:00
Matt Burke
95effc1d9a
Let unshelve continue after errors.
2014-07-28 09:49:22 -04:00
Philippe Miossec
21f36fa47c
Merge pull request #626 from pmiossec/fetch_by_lots
...
[Need Tests] Fetch by lots
2014-07-15 17:33:11 +02:00
Philippe Miossec
235d516d77
Better handling big history by fetching changesets by lots
...
of 100 max (and creating commits in the same time)
before fetching another lot if needed....
& little refactoring
2014-07-13 21:53:10 +02:00
Philippe Miossec
14fdfb5841
Merge branch 'fetching_only_needed_changesets'
2014-07-13 21:49:15 +02:00
Philippe Miossec
3d300bc494
Querying history bounded when knowing the last changeset id wished
2014-07-13 21:47:39 +02:00
Philippe Miossec
c731b99487
Merge pull request #620 from pmiossec/recheckin_quick_as_default
...
Set quick rcheckin as default rcheckin process
2014-07-10 15:48:33 +02:00
Philippe Miossec
a1069ea609
Merge pull request #625 from pmiossec/perfs_get_last_changeset_id
...
Perfs get last changeset id
2014-07-10 15:43:04 +02:00
Philippe Miossec
4e638770d6
Merge pull request #618 from pmiossec/shorten_workspace_path
...
Shorten workspace to mitigate ntfs path length limit
2014-07-10 15:36:03 +02:00
Philippe Miossec
c726c5f522
Correct links toward releases
2014-07-10 15:33:56 +02:00
Philippe Miossec
8ba6181fe4
Merge pull request #623 from pmiossec/add_checkout_command
...
Add checkout command
2014-07-10 15:31:50 +02:00
Philippe Miossec
bbd959861e
Checkout command doc
2014-07-10 15:24:17 +02:00
Philippe Miossec
73abf84f51
Add a parameter to only return the sha of a commit given a changeset id
2014-07-10 14:42:35 +02:00
Philippe Miossec
0225dd5ea2
Add checkout command
...
git tfs checkout changesetId [-b=branch_name]
ex: git-tfs checkout 2365
git-tfs checkout 2365 -b=bugfix_2365
Solve #563
2014-07-10 14:29:58 +02:00
Philippe Miossec
e231dbe6bf
Set quick rcheckin as default rcheckin process
2014-07-10 13:39:59 +02:00
Philippe Miossec
b9e253749a
Shorten workspace to mitigate ntfs path length limit
...
(See https://github.com/git-tfs/git-tfs/blob/master/doc/Set-custom-workspace.md
for problem description)
Now that the ".git\tfs\RemoteId\" directory is only used
to create a "workspace" directory and is cleaned after
each command run, we could instead use a unique and
common directory with a shorter path (".git\~w")!
This way we are less likely to hit the ntfs path length limit
because we are not dependent of the remote id. If we
succesfully clone the trunk, we will be able to fetch all the branches
(except if there is files deeper needless to say)
2014-07-10 13:36:41 +02:00
Philippe Miossec
992a829c8d
refactoring
2014-07-10 13:35:45 +02:00
Philippe Miossec
cf35626f71
Don't retrieve all changes when getting just last changeset id
2014-07-10 13:35:44 +02:00
Philippe Miossec
ee86eeddfd
Merge pull request #480 from pmiossec/rename_branch
...
[Waiting Review] Improvements in Tfs branches support
2014-07-10 13:25:47 +02:00
Philippe Miossec
a702198aa3
Ask user when don't find root changeset
2014-07-05 13:50:25 +02:00
Arkady Shapkin
e5b24d6a56
Test ShouldDoNothingBecauseRemoteAlreadyExisting fixed
2014-07-05 13:50:24 +02:00
Arkady Shapkin
6b6dcde978
branch init support initializing by specifying git branch or git remote
2014-07-05 13:50:23 +02:00
Arkady Shapkin
129e6484fc
OmittedParentBranch set when IgnoreBranches == true
2014-07-05 13:50:21 +02:00
Arkady Shapkin
5c30b7ec5d
Option added to ignore not initialized branches on fetch
2014-07-05 13:50:20 +02:00
Arkady Shapkin
e69357280f
InitBranch support fetching parent branch
2014-07-05 13:50:18 +02:00
Arkady Shapkin
fe7c3d612b
FetchWithMerge trace improved
2014-07-05 13:50:16 +02:00
Arkady Shapkin
00ae6d46c1
Apply() moved after ProcessMergeChangeset()
2014-07-05 13:50:15 +02:00
Arkady Shapkin
74abd9e30b
Check parent branch history only before current branch changeset
2014-07-05 13:50:14 +02:00
Arkady Shapkin
e96a09df4f
Support resume interrupted clone in debug mode
2014-07-05 13:50:12 +02:00
Arkady Shapkin
8ed59efddf
RootBranch DebbuggerDisplay attribute added
2014-07-05 13:50:10 +02:00
Arkady Shapkin
9b4c538b41
ParseEntries() called only when really needed
2014-07-05 13:50:08 +02:00
Shapkin Arkady
6a716a0917
VersionControlException exception handling improved
2014-07-05 13:50:07 +02:00
Arkady Shapkin
e62cd02a9d
Minor changes in GetMergeInfo()
2014-07-05 13:50:04 +02:00
Arkady Shapkin
591323c90d
Renamed branch handling improved
2014-07-05 13:50:03 +02:00
Philippe Miossec
b1f79105f1
Managing branch renaming in FindTfsRemoteOfChangeset()
2014-07-05 13:50:02 +02:00
Arkady Shapkin
0895882e6c
Parent branch fetching fixed
2014-07-05 13:50:00 +02:00
Philippe Miossec
7b3d08280e
Doc & release note
2014-07-05 13:49:58 +02:00
Philippe Miossec
ff819a2477
try to intialize the parent branch when commit not found...
2014-07-05 13:48:27 +02:00
Philippe Miossec
8ca3abcada
FindTfsRemoteOfChangeset : Add message when not finding commit
2014-07-05 13:48:25 +02:00
Arkady Shapkin
7f4ce2d2a2
FindMergedRemoteAndFetch crash fixed
2014-07-05 13:48:22 +02:00
Philippe Miossec
acc8b11d2f
refacto InitBranchSupportingRename
2014-07-05 13:48:21 +02:00
Philippe Miossec
88dfce4638
refactoring / cleaning
2014-07-05 13:48:19 +02:00
Philippe Miossec
cf9dfd433b
preventing crash when init branch is no more needed
...
...and should correct end loop when fail to find root changeset
2014-07-05 13:48:18 +02:00
Philippe Miossec
6f4d14965b
Add unit test to test auto-init of branches and --ignore-branches option
2014-07-05 13:48:17 +02:00
Philippe Miossec
f594f98663
Correct Unit Test
2014-07-05 13:48:15 +02:00
Arkady Shapkin
fb6e78c11a
FetchWithMerge method refactored
2014-07-05 13:48:13 +02:00
Arkady Shapkin
3d5119e453
Logging improved
2014-07-05 13:48:11 +02:00