git-annex/RemoteDaemon
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
..
Transport Added remote.<name>.annex-push and remote.<name>.annex-pull 2017-04-05 13:22:35 -04:00
Common.hs Added remote.<name>.annex-push and remote.<name>.annex-pull 2017-04-05 13:22:35 -04:00
Core.hs add annex-ignore-command and annex-sync-command configs 2017-08-17 13:54:14 -04:00
Transport.hs remotedaemon: notice on RELOAD when tor hidden service has been enabled 2016-12-28 12:21:52 -04:00
Types.hs remotedaemon: notice on RELOAD when tor hidden service has been enabled 2016-12-28 12:21:52 -04:00