From: Alex Riesen Date: Fri, 20 Mar 2009 14:20:17 GMT Subject: Re: [PATCH] Define a version of lstat(2) with posix semantics Message-ID: <81b0412b0903200720w5990786cpe79718c617640448@mail.gmail.com> In-Reply-To: 2009/3/20 Johannes Schindelin : > On Fri, 20 Mar 2009, Alex Riesen wrote: > (Unfortunately, a few important parts of Git are still implemented as > shell scripts: bisect, pull and rebase being the most obvious to me, but > repack, stash and submodule are not too unimportant, either.) I can't imagine not using bisect or rebase. >> My other problem is that the cygwin programs, and the worst of all - a >> proprietary compiler based on cygwin, must be in PATH. AFAIR, the >> presence of cygwin in PATH broken shell scripting. > > If it is a PATH issue, then it should be fixable by teaching msysGit to > prepend $GIT_ROOT/bin and $GIT_ROOT/libexec/git-core to the PATH, but > AFAIR we already do that. > > *clicketyclick* > > Yep, from reading setup_path() in exec_cmd.c, it appears that we prepend > the PATH correctly. > > Traditionally, we did have problems with Cygwin, that is correct, but I > think with your help we can resolve the interaction issues. Ok. I guess it is a time for me to take another look at mingw port.