This commit is contained in:
Joey Hess 2013-07-07 13:57:56 -04:00
parent b4bdaa17c6
commit 306b1518c4
2 changed files with 20 additions and 0 deletions

View file

@ -14,3 +14,20 @@ Attempting to populate one annex from another over an SSH connection is very slo
Windows 7: 4.20140627-g8a36ec5 (from the git-annex download page)
Debian Linux: 3.20120629 (from the package manager)
> The problem is that git-annex is designed to be used with ssh connection
> caching. However, I have not gotten ssh connection caching to work on
> Windows. I did try getting this to work with IIRC, cygwin's ssh, but
> it seems that the Unix sockets it expects to use with `-o ControlMaster`
> don't work, or it's not been ported to use the Windows equivilant.
>
> It's not practical to make git-annex reuse a single ssh connection
> itself, due to the way rsync is run over ssh.
>
> Since this is basically a bug in ssh for Windows, and not in git-annex
> per se, I am going to close this bug report. However, I do mention
> this in [[todo/windows_support]].
>
> [[done]] --[[Joey]]
[[!meta title="No ssh connection caching support on Windows"]]

View file

@ -12,3 +12,6 @@ now! --[[Joey]]
* Bad file locking, it's probably not safe to run more than one git-annex
process at the same time on Windows.
* No support for the assistant or webapp.
* Ssh connection caching does not work on Windows, so `git annex get`
has to connect twice to the remote system over ssh per file, which
is much slower than on systems supporting connection caching.