Commit Graph

30 Commits

Author SHA1 Message Date
Matt Burke 93f9a2f029 Merge remote-tracking branch 'origin/master' into delete-orphans 2013-01-25 13:15:41 -05:00
Matt Burke ed016a21d8 Run integration tests in-process.
Hopefully this doesn't mess too many things up.
2013-01-04 16:52:01 -05:00
Philippe Miossec 8a025db53e Manage file rename and if the directory is not empty in TFS repository
(modifications are a little ugly, now :( )
2012-12-24 22:54:37 +01:00
Matt Burke 9299d2c69a dos2unix 2012-01-28 11:42:04 -05:00
Jimmy Bogard d300090e8e Adding STA thread so that gated checkin dialog pops up right 2011-09-04 23:22:12 +03:00
Tuomas Järvensivu c4a0577e4e Replace negative exit status codes with positive ones.
MinGW bash does not report negative exit status codes:
http://sourceforge.net/tracker/?func=detail&atid=102435&aid=1172090&group_id=2435

Due to above when running git-tfs in a script in MinGW there's no way of
knowing whether git-tfs operation was succesfull or failure caused by
a thrown exception.

Negative exit status codes are replaced with positive ones constraining
them to Byte.MaxValue. This is so that the behavior of the program is
consistent and predictable in all running environments (e.g. bash,
cmd.exe, powershell.exe, zsh, sh). While cmd.exe and powershell.exe
support exit status codes higher than 255, UNIX-like running environments
only support values between 0 and 255:
http://www.gnu.org/software/libc/manual/html_node/Exit-Status.html

Signed-off-by: Tuomas Järvensivu <tuomas.jarvensivu@reaktor.fi>
2011-08-17 19:02:57 +03:00
Matt Burke fe64790216 Add support for "Copy" in another way.
Copies can be reported if diff.renames is set to 'copies'.

#44
2011-05-21 14:19:09 -04:00
Matt Burke a3111049ec [#44] This may resolve the issue. 2011-05-19 22:38:53 -04:00
Matt Burke d9a4d2e232 Clean up exception output. 2011-02-23 10:03:24 -05:00
Matt Burke 67908e912f Resolved build warnings. 2011-01-27 16:30:03 -05:00
Matt Burke 0bc77aa30c Add GitTfsException for showing short error messages. 2011-01-27 14:59:05 -05:00
Matt Burke 2ae026001f Fixed pushes back to TFS. 2011-01-26 16:23:35 -05:00
Matt Burke 1985919692 Elminate use of ObjectFactory. 2011-01-26 16:19:09 -05: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 3ca06246a1 Moved all TFS usage to a separate assembly. 2010-04-28 10:35:08 -04:00
Matt Burke c6b00f2f2d Changed the version string. 2010-02-09 09:52:46 -05:00
Matt Burke 15139b8d55 Implemented HashAndInsertObject with GitSharp. 2009-12-23 17:13:02 -05:00
Matt Burke 0bc16f555e Added a basic shelve implementation. 2009-09-08 14:18:02 -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 9685c01211 Started refactoring. 2009-07-14 16:31:11 -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 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 adaa3c2559 Kept working on basic git command invocation in order to get git tfs init to work. 2009-06-30 17:37:23 -04:00
Matt Burke 07c99979b2 Ported init (minus the low-level git command invocations). 2009-06-30 14:40:06 -04:00
Matt Burke 6ebeaa7f1d Ported some more of git-svn. 2009-06-29 18:19:33 -04:00
Matt Burke 5e0222481a Threw a bunch of stuff at the wall. 2009-06-29 09:09:43 -04:00
Matt Burke 36b89740f7 Got structuremap and an opt parser wired in. Started TDD! 2009-06-26 17:01:01 -04:00
Matt Burke 54a10bc688 Stubbed out some of the git-tfs command. 2009-06-26 12:19:14 -04:00