From: Charles W. <cwi...@us...> - 2009-08-10 13:51:22
|
Keith Marshall wrote: > This came up previously, within the last couple of weeks; it may > have been on the bug tracker. > > The official response: when using MSYS, the CYGWIN environment > variable should *not* be set. It was suggested that msys.bat, or > maybe /etc/profile, should make sure that it isn't. Well, "our" version of msys-1.0.dll (as opposed to the msysGit version, about which I know nothing) completely ignores the CYGWIN variable. So, if some msys application is affected by that variable, it is because that application explicitly takes steps to look at the variable and modify its own behavior in response. openssh does this -- at least, until the version I posted last saturday. Since the OP was specifically taking about using git from msys, then perhaps: 1) msysGit's msys-1.0.dll doesn't ignore CYGWIN like ours does 2) msysGit's port of git itself explicitly checks the CYGWIN variable 3) git uses ssh for certain remote repositories, and the problem is coming from the version of )msys)ssh that the msysGit team has bundled in their distribution. This version was based on our older version. While I can't speak to #1 or #2, maybe replacing ssh.exe with our newer version will fix the OP's problem? -- Chuck |