git-annex/Remote
Joey Hess 450ee53ab6 When re-execing git-annex, use current program location, rather than ~/.config/git-annex/program, when possible.
Most of the time, there will be no discreprancy between programPath and
readProgramFile.

But, the programFile might have been written by an old version of git-annex
that is still installed, while a newer one is currently running. In this
case, we want to run the same one that's currently running.

This is especially important for things like the GIT_SSH=git-annex used for
ssh connection caching.

The only code that still uses readProgramFile directly is the upgrade code,
which needs to know where the standalone git-annex was installed, in order to
upgrade it.
2015-02-28 17:23:13 -04:00
..
Directory update my email address and homepage url 2015-01-21 12:50:09 -04:00
External update my email address and homepage url 2015-01-21 12:50:09 -04:00
Helper The ssh-options git config is now used by gcrypt, rsync, and ddar special remotes that use ssh as a transport. 2015-02-12 15:44:10 -04:00
Rsync windows build fix 2015-01-29 13:46:57 -04:00
WebDAV groundwork for parameterizing hash depth 2015-01-28 15:55:17 -04:00
BitTorrent.hs avoid unncessary IO 2015-02-12 15:33:44 -04:00
Bup.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Ddar.hs The ssh-options git config is now used by gcrypt, rsync, and ddar special remotes that use ssh as a transport. 2015-02-12 15:44:10 -04:00
Directory.hs groundwork for parameterizing hash depth 2015-01-28 15:55:17 -04:00
External.hs import Data.Default in Common 2015-01-28 16:11:28 -04:00
GCrypt.hs The ssh-options git config is now used by gcrypt, rsync, and ddar special remotes that use ssh as a transport. 2015-02-12 15:44:10 -04:00
Git.hs When re-execing git-annex, use current program location, rather than ~/.config/git-annex/program, when possible. 2015-02-28 17:23:13 -04:00
Glacier.hs glacier: Detect when the glacier command in PATH is the wrong one, from boto, rather than from glacier-cli, and refuse to use it, since the boto program fails to fail when passed parameters it does not understand. 2015-02-06 14:39:27 -04:00
Hook.hs import Data.Default in Common 2015-01-28 16:11:28 -04:00
List.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Rsync.hs The ssh-options git config is now used by gcrypt, rsync, and ddar special remotes that use ssh as a transport. 2015-02-12 15:44:10 -04:00
S3.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Tahoe.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Web.hs avoid unncessary IO 2015-02-12 15:33:44 -04:00
WebDAV.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00