git-annex/Assistant/WebApp/Configurators
Joey Hess 2b66492d6e
Improve startup time for commands that do not operate on remotes
And for tab completion, by not unnessessarily statting paths to remotes,
which used to cause eg, spin-up of removable drives.

Got rid of the remotes member of Git.Repo. This was a bit painful.

Remote.Git modifies the list of remotes as it reads their configs,
so still need a persistent list of remotes. So, put it in as
Annex.gitremotes. It's only populated by getGitRemotes, so commands
like examinekey that don't care about remotes won't do so.

This commit was sponsored by Jake Vosloo on Patreon.
2018-01-09 16:22:07 -04:00
..
AWS.hs Avoid backtraces on expected failures when built with ghc 8; only use backtraces for unexpected errors. 2016-11-15 21:29:54 -04:00
Delete.hs first pass at assistant knowing about export remotes 2017-09-20 13:58:27 -04:00
Edit.hs Improve startup time for commands that do not operate on remotes 2018-01-09 16:22:07 -04:00
Fsck.hs import Data.Default in Common 2015-01-28 16:11:28 -04:00
IA.hs Avoid backtraces on expected failures when built with ghc 8; only use backtraces for unexpected errors. 2016-11-15 21:29:54 -04:00
Local.hs Avoid backtraces on expected failures when built with ghc 8; only use backtraces for unexpected errors. 2016-11-15 21:29:54 -04:00
Pairing.hs finally really add back custom-setup stanza 2017-12-31 16:36:39 -04:00
Preferences.hs fold Build/SysConfig.hs into BuildInfo via include 2017-12-14 12:46:57 -04:00
Ssh.hs finally really add back custom-setup stanza 2017-12-31 16:36:39 -04:00
Unused.hs import Data.Default in Common 2015-01-28 16:11:28 -04:00
Upgrade.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
WebDAV.hs add annex-ignore-command and annex-sync-command configs 2017-08-17 13:54:14 -04:00