From 9b17947b394cc2720b15aaf44e6fb7703ba8513f Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Mon, 30 Jan 2017 16:41:29 -0400 Subject: config: New command for storing configuration in the git-annex branch. Any config names can be set using this; git-annex commands will only look at specific ones that make sense and are worth the overhead of querying the branch. This might also be useful for storing whatever other config-type stuff the user might want to shove into the git-annex branch. This commit was sponsored by Jochen Bartl on Patreon. --- Annex.hs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Annex.hs') diff --git a/Annex.hs b/Annex.hs index 1ee6e837f..18b4f48c9 100644 --- a/Annex.hs +++ b/Annex.hs @@ -114,6 +114,7 @@ data AnnexState = AnnexState , checkignorehandle :: Maybe (Maybe CheckIgnoreHandle) , forcebackend :: Maybe String , globalnumcopies :: Maybe NumCopies + , globalconfig :: Maybe (M.Map String String) , forcenumcopies :: Maybe NumCopies , limit :: ExpandableMatcher Annex , uuidmap :: Maybe UUIDMap @@ -165,6 +166,7 @@ newState c r = do , checkignorehandle = Nothing , forcebackend = Nothing , globalnumcopies = Nothing + , globalconfig = Nothing , forcenumcopies = Nothing , limit = BuildingMatcher [] , uuidmap = Nothing -- cgit v1.2.3