git-annex/Remote
Joey Hess 28e2cad849
implement exporttree=yes configuration
* Only export to remotes that were initialized to support it.
* Prevent storing key/value on export remotes.
* Prevent enabling exporttree=yes and encryption in the same remote.

SetupStage Enable was changed to take the old RemoteConfig.
This allowed only setting exporttree when initially setting up a
remote, and not configuring it later after stuff might already be stored
in the remote.

Went with =yes rather than =true for consistency with other parts of
git-annex. Changed docs accordingly.

This commit was supported by the NSF-funded DataLad project.
2017-09-04 13:09:38 -04:00
..
Directory remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
External external: nice error message for keys with spaces in their name 2017-08-17 16:18:34 -04:00
Helper implement exporttree=yes configuration 2017-09-04 13:09:38 -04:00
Rsync adeiu, MissingH 2017-05-16 01:03:52 -04:00
WebDAV adeiu, MissingH 2017-05-16 01:03:52 -04:00
BitTorrent.hs refactor ExportActions 2017-09-01 13:05:09 -04:00
Bup.hs refactor ExportActions 2017-09-01 13:05:09 -04:00
Ddar.hs refactor ExportActions 2017-09-01 13:05:09 -04:00
Directory.hs implement exporttree=yes configuration 2017-09-04 13:09:38 -04:00
External.hs refactor ExportActions 2017-09-01 13:05:09 -04:00
GCrypt.hs refactor ExportActions 2017-09-01 13:05:09 -04:00
Git.hs implement exporttree=yes configuration 2017-09-04 13:09:38 -04:00
Glacier.hs implement exporttree=yes configuration 2017-09-04 13:09:38 -04:00
Hook.hs refactor ExportActions 2017-09-01 13:05:09 -04:00
List.hs stub Remote.P2P 2016-12-06 12:27:58 -04:00
P2P.hs refactor ExportActions 2017-09-01 13:05:09 -04:00
Rsync.hs refactor ExportActions 2017-09-01 13:05:09 -04:00
S3.hs implement exporttree=yes configuration 2017-09-04 13:09:38 -04:00
Tahoe.hs refactor ExportActions 2017-09-01 13:05:09 -04:00
Web.hs refactor ExportActions 2017-09-01 13:05:09 -04:00
WebDAV.hs refactor ExportActions 2017-09-01 13:05:09 -04:00