Vladimir Panteleev wrote:
On Fri, 20 May 2011 10:33:31 +0300, Don <[email protected]> wrote:

You've really got to be a fanboy to claim that git is supported on Windows. Sure, it "works" -- in the same way that hammering a nail with a rock "works".

You've mentioned some fairly untypical usage,

Huh????

so it's not surprising you ran into so many problems. Why would you want to use the interactive bash shell?

Because it has slightly fewer bugs than the other alternatives.

I found that all git commands work fine from CMD.

Not in my experience. Initially I tried that, but I *immediately* encountered severe data corruption (similar to bug #1 on my list).
I've just tried again:

C:\sandbox\dmd>git fetch walter
remote: Counting objects: 23, done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 14 (delta 11), reused 0 (delta 0)
Unpacking objects: 100% (14/14), done.
From git://github.com/D-Programming-Language/dmd
   afd1728..50de957  dmd-1.x    -> walter/dmd-1.x
   145d753..eb38e18  master     -> walter/master

C:\sandbox\dmd>git status
ignoring REUC extension
# On branch ctfe5966
# Untracked files:
....<etc, this bit works OK>
#       test/runnable/xtest46.obj
#       test/test_results/
nothing added to commit but untracked files present (use "git add" to track)

C:\sandbox\dmd>git status
error: bad index file sha1 signature
fatal: index file corrupt

Words fail me...


The only reason to use bash that I can think of is to allow copy-pasting commands with parameters quoted/escaped in a way incompatible to CMD. I'm not sure how vim fits the toolchain at all, I think it's just provided as a bonus in msysgit. If you need a proper *nix-like environment on Windows, have you looked at Cygwin? For a long while, Cygwin was the only supported way to run git on Windows.

Sorry, but your reply is a textbook example of fanboyism. On Windows, git is an utterly lousy product. And yes, I have both cygwin and Msys.

Reply via email to