rework config storage

Moved away from a map of flags to storing config directly in the AnnexState
structure. Got rid of most accessor functions in Annex.

This allowed supporting multiple --exclude flags.
This commit is contained in:
Joey Hess 2011-01-26 00:17:38 -04:00
parent 082b022f9a
commit 6a97b10fcb
15 changed files with 179 additions and 198 deletions

View file

@ -258,6 +258,8 @@ Many git-annex commands will stage changes for later `git commit` by you.
Skips files matching the glob pattern. The glob is matched relative to
the current directory.
This option can be specified multiple times.
* --backend=name
Specifies which key-value backend to use.