Automatically detect when a ssh remote does not have git-annex-shell installed, and set annex-ignore.

Aka solve the github problem.

Note that it's possible the initial configlist will fail for some network
reason etc, and then the fetch succeeds. In this case, a usable remote gets
disabled. But it does print a message, and this only happens once per
remote, so that seems ok.
This commit is contained in:
Joey Hess 2012-10-12 13:45:14 -04:00
parent 75dccc57ba
commit e290f1b903
2 changed files with 22 additions and 3 deletions

2
debian/changelog vendored
View file

@ -15,6 +15,8 @@ git-annex (3.20121010) UNRELEASED; urgency=low
a remote gets synced.
* Fix a crash when merging files in the git-annex branch that contain
invalid utf8.
* Automatically detect when a ssh remote does not have git-annex-shell
installed, and set annex-ignore.
-- Joey Hess <joeyh@debian.org> Wed, 10 Oct 2012 12:59:25 -0400