git-annex/Command
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
..
Add.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
AddUnused.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
AddUrl.hs remove unused param 2015-01-27 14:53:06 -04:00
Assistant.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
Commit.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
ConfigList.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Copy.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Dead.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Describe.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
DiffDriver.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Direct.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Drop.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
DropKey.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
DropUnused.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
EnableRemote.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
ExamineKey.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Find.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
FindRef.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
Fix.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
Forget.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
FromKey.hs Repository tuning parameters can now be passed when initializing a repository for the first time. 2015-01-27 17:38:06 -04:00
Fsck.hs fsck: Multiple incremental fscks of different repos (some remote) can now be in progress at the same time in the same repo without it getting confused about which files have been checked for which remotes. 2015-02-17 17:08:11 -04:00
FuzzTest.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
GCryptSetup.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Get.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
Group.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
GroupWanted.hs groupwanted: New command to set the groupwanted preferred content expression. 2015-02-06 15:12:42 -04:00
Help.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Import.hs better option handling 2015-02-08 15:04:58 -04:00
ImportFeed.hs addurl: When a Content-Disposition header suggests a filename to use, addurl will consider using it, if it's reasonable and doesn't conflict with an existing file. (--file overrides this) 2015-01-22 14:52:52 -04:00
InAnnex.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Indirect.hs Repository tuning parameters can now be passed when initializing a repository for the first time. 2015-01-27 17:38:06 -04:00
Info.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
Init.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
InitRemote.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
List.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
Lock.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
Log.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
LookupKey.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Map.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Merge.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
MetaData.hs metadata: When setting metadata, do not recurse into directories by default, since that can be surprising behavior and difficult to recover from. The old behavior is available by using --force. 2015-02-10 16:06:53 -04:00
Migrate.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
Mirror.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
Move.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
NotifyChanges.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
NumCopies.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
PreCommit.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Proxy.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
RecvKey.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Reinit.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Reinject.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
ReKey.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
RemoteDaemon.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Repair.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
ResolveMerge.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
RmUrl.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Schedule.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Semitrust.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
SendKey.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
SetPresentKey.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Status.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Sync.hs sync: As well as the synced/git-annex push, attempt a git-annex:git-annex push, as long as the remote branch is an ancestor of the local branch, to better support bare git repos. 2015-02-27 14:49:56 -04:00
Test.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
TestRemote.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
TransferInfo.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
TransferKey.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
TransferKeys.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Trust.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Unannex.hs unannex: Refuse to unannex when repo is too new to have a HEAD 2015-02-25 13:59:23 -04:00
Undo.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Ungroup.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Uninit.hs Revert "avoid using MissingH's HVFS layer" 2015-01-28 17:40:26 -04:00
Unlock.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
Untrust.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Unused.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Upgrade.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
VAdd.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
VCycle.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Version.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
VFilter.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Vicfg.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
View.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
VPop.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Wanted.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Watch.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
WebApp.hs webapp: Fix reversion in opening webapp when starting it manually inside a repository. 2015-02-09 16:34:42 -04:00
Whereis.hs The file matching options are now only accepted by commands that can actually use them. 2015-02-06 17:16:41 -04:00
XMPPGit.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00