Avoid excessive escaping for rsync special remotes that are not accessed over ssh.

This is actually tricky, 45bbf210a1 added
the escaping because it's needed for rsync that does go over ssh.
So I had to detect whether the remote's rsync url will use ssh or not,
and vary the escaping.
This commit is contained in:
Joey Hess 2011-11-18 12:53:48 -04:00
parent ed55a750d5
commit 1326bb8635
4 changed files with 27 additions and 2 deletions

2
debian/changelog vendored
View file

@ -17,6 +17,8 @@ git-annex (3.20111112) UNRELEASED; urgency=low
* When not run in a git repository, git-annex can still display a usage
message, and "git annex version" even works.
* migrate: Don't fall over a stale temp file.
* Avoid excessive escaping for rsync special remotes that are not accessed
over ssh.
-- Joey Hess <joeyh@debian.org> Sat, 12 Nov 2011 14:50:21 -0400