git-annex/Assistant/WebApp/Configurators
Joey Hess 71ecfbfccf
be stricter about rejecting invalid configurations for remotes
This is a first step toward that goal, using the ProposedAccepted type
in RemoteConfig lets initremote/enableremote reject bad parameters that
were passed in a remote's configuration, while avoiding enableremote
rejecting bad parameters that have already been stored in remote.log

This does not eliminate every place where a remote config is parsed and a
default value is used if the parse false. But, I did fix several
things that expected foo=yes/no and so confusingly accepted foo=true but
treated it like foo=no. There are still some fields that are parsed with
yesNo but not not checked when initializing a remote, and there are other
fields that are parsed in other ways and not checked when initializing a
remote.

This also lays groundwork for rejecting unknown/typoed config keys.
2020-01-10 14:52:48 -04:00
..
AWS.hs be stricter about rejecting invalid configurations for remotes 2020-01-10 14:52:48 -04:00
Delete.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
Edit.hs be stricter about rejecting invalid configurations for remotes 2020-01-10 14:52:48 -04:00
Fsck.hs added annex.commitmessage 2018-08-02 14:06:06 -04:00
IA.hs be stricter about rejecting invalid configurations for remotes 2020-01-10 14:52:48 -04:00
Local.hs be stricter about rejecting invalid configurations for remotes 2020-01-10 14:52:48 -04:00
Pairing.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
Preferences.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
Ssh.hs be stricter about rejecting invalid configurations for remotes 2020-01-10 14:52:48 -04:00
Unused.hs import Data.Default in Common 2015-01-28 16:11:28 -04:00
Upgrade.hs removed the old Android app 2018-10-13 01:41:11 -04:00
WebDAV.hs be stricter about rejecting invalid configurations for remotes 2020-01-10 14:52:48 -04:00