From 53861087d55de45ec6b24f6e452469dfa72c1644 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Thu, 13 Feb 2014 02:24:30 -0400 Subject: limiting files based on metadata Note that there is currently no caching, so --metadata foo=bar --metadata tag=blah will currently read the log 2x per file. --- CmdLine/GitAnnex/Options.hs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'CmdLine/GitAnnex') diff --git a/CmdLine/GitAnnex/Options.hs b/CmdLine/GitAnnex/Options.hs index fcf5deaf0..f9f5989ee 100644 --- a/CmdLine/GitAnnex/Options.hs +++ b/CmdLine/GitAnnex/Options.hs @@ -54,6 +54,8 @@ gitAnnexOptions = commonOptions ++ "match files larger than a size" , Option [] ["smallerthan"] (ReqArg Limit.addSmallerThan paramSize) "match files smaller than a size" + , Option [] ["metadata"] (ReqArg Limit.addMetaData "FIELD=VALUE") + "match files with attached metadata" , Option [] ["want-get"] (NoArg Limit.Wanted.addWantGet) "match files the repository wants to get" , Option [] ["want-drop"] (NoArg Limit.Wanted.addWantDrop) -- cgit v1.2.3