git-annex/Assistant/WebApp/Configurators
Joey Hess d39c120afa
add annex-ignore-command and annex-sync-command configs
Added remote configuration settings annex-ignore-command and
annex-sync-command, which are dynamic equivilants of the annex-ignore
and annex-sync configurations.

For this I needed a new DynamicConfig infrastructure. Its implementation
should be as fast as before when there is no dynamic config, and it caches
so shell commands are only run once.

Note that annex-ignore-command exits nonzero when the remote should be ignored.
While that may seem backwards, it allows using the same command for it as
for annex-sync-command when you want to disable both.

This commit was sponsored by Trenton Cronholm on Patreon.
2017-08-17 13:54:14 -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 remove xmpp support 2016-11-14 14:53:08 -04:00
Edit.hs add annex-ignore-command and annex-sync-command configs 2017-08-17 13:54:14 -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 improve description of password prompting 2016-12-28 16:07:49 -04:00
Preferences.hs webapp: Fix bugs that could result in a relative path such as "." being written to ~/.config/git-annex/autostart 2015-12-02 15:57:30 -04:00
Ssh.hs simpler more generic processTranscript' 2017-02-15 16:02:10 -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