While stumbling through the chromium code documentation, I came across this post:
http://code.google.com/p/chromium/wiki/UsingGit#Windows
If you are using msysgit, you are
asking for trouble. Using both msysgit
(including TortoiseGit) and cygwin’s
version of git is a path to lead to
repository corruption so it’s safer to
stick with the cygwin’s version. So if
you still have msysgit in your PATH,
you are on your own.
Does this really happen? What causes the corruption?
It depends when the warning was written, but further down the paragraph it suggests:
My guess it that it’s a combination of line-ending conversion problems and msysgit not being stable when that bit of documentation was written. However, having myself only ever used git-svn to do an import from SVN to Git, and not two-way collaboration, it’s possible that the warning is still valid.