--inbackend can be used to make git-annex only operate on files whose content is stored using a specified key-value backend.

This commit is contained in:
Joey Hess 2011-11-28 17:37:15 -04:00
parent 16653132b7
commit e32ab766b0
4 changed files with 16 additions and 0 deletions

View file

@ -111,6 +111,8 @@ options = commonOptions ++
"skip files not present in a remote"
, Option ['C'] ["copies"] (ReqArg Limit.addCopies paramNumber)
"skip files with fewer copies"
, Option ['B'] ["inbackend"] (ReqArg Limit.addInBackend paramName)
"skip files not using a key-value backend"
] ++ matcherOptions
where
setto v = Annex.changeState $ \s -> s { Annex.toremote = Just v }