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
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?