Commit Graph

29 Commits

Author SHA1 Message Date
Matt Burke 95effc1d9a Let unshelve continue after errors. 2014-07-28 09:49:22 -04:00
Arkady Shapkin 14f0405c74 Optimize fetching of a branch changeset. Closes #303 2014-03-05 16:07:07 +04:00
Arkadiy Shapkin b90b8ca53f Removed unused using directives 2014-02-06 15:35:03 +04:00
Matt Burke 84d0a1e3c8 Rename AndAnd to Try. 2014-01-15 12:04:38 -05:00
Matt Burke d062991eff Merge branch 'master' into refactor-to-functional-core
Conflicts:
	GitTfs/Commands/Init.cs
	GitTfs/Core/GitRepository.cs
	GitTfs/Core/GitTfsRemote.cs
	GitTfsTest/Integration/CloneTests.cs
	GitTfsTest/Integration/IntegrationHelper.cs
2013-01-09 15:39:59 -05:00
Daniel Lee 6e42acb54b Add method to compare Tfs url and Repo path to GitTfsRemote
Moving logic from TfsHelper.Common and GitRepository into GitTfsRemote.
Easier to test as TfsHelper is tightly connected to Tfs and GitRepository is
difficult to test directly. Added tests for GitTfsRemote.
2013-01-02 23:54:36 +01:00
Matt Burke 455b5f2536 New config reader for tfs remotes. 2012-09-10 23:18:36 -04:00
Kim Gybels 743a1b6fa3 Set UTF-8 encoding for Git process.
Starting with version 1.7.10, Git uses UTF-8.
The input and output streams for Git must be set up with
the correct encoding.
2012-08-10 23:32:00 +02:00
Aasmund Eldhuset bb908ddcf0 Add support for file names that contain international characters. 2012-07-06 22:39:10 +02:00
Matt Burke 30e4b8f872 Created a VsFake-based integration test. 2012-04-25 00:44:26 -04:00
Matt Burke bbd8c742ab Convert the rest to NDesk.Options. 2012-02-01 07:27:49 -05:00
darkiri 89afb784ac Fix encoding for files with non-ASCII file names [#80]
The current Windows ANSI codepage should be used for all stdin
interactions with git, and not the current console codepage.
2011-09-16 09:01:07 +02:00
Matt Burke aef3b3e12d Got bootstrap to work. 2011-02-23 10:06:21 -05:00
Matt Burke 22d589525a Added 'git tfs cleanup.' 2011-01-27 15:01:32 -05:00
Matt Burke 59a80d15e4 Commonized checkin/checkintool/shelve. 2011-01-27 14:45:07 -05:00
Matt Burke 1985919692 Elminate use of ObjectFactory. 2011-01-26 16:19:09 -05:00
Matt Burke 508a346252 Make the TFS changeset a merge commit in git-tfs. 2010-12-14 13:25:05 -05:00
Matt Burke 7ba82f98b3 Started extracting TFS client dependencies in order to make them less dependent. 2010-04-19 15:15:45 -04:00
Matt Burke 97e6477a32 Added the ability to link work items to TFS checkins. 2010-03-05 17:57:38 -05: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 4fd44ed6ef Refactored most methods with high cyclomatic complexity (6+). 2009-07-31 16:43:25 -04:00
Matt Burke 9685c01211 Started refactoring. 2009-07-14 16:31:11 -04:00
Matt Burke b54b4a4a7a Got changes from macbook to compile, and added some tests for Ext methods that I needed to write. 2009-07-10 15:14:56 -04:00
Matt Burke 547b8f3714 Implemented date formatting for git as ISO 8601. Hopefully that's the right format. 2009-07-07 13:12:03 -04:00
Matt Burke 0bfcb72a35 Got the last two commits to compile. 2009-07-06 09:58:07 -04:00
Matt Burke 6458c67908 Haxed a bunch more on the fetch command. 2009-07-04 12:58:43 -04:00
Matt Burke 43f4207cc7 Started implementing fetch. 2009-07-02 16:37:30 -04:00
Matt Burke 606824c61d Got init working! 2009-07-02 16:21:26 -04:00
Matt Burke e3fd6fec39 Started implementing 'command_oneline'. 2009-07-02 08:51:07 -04:00