git-annex-preferred-content(1) General Commands Manual (NAME) git-annex-preferred-content - (DESCRIPTION) (preferred content) . git annex vicfg git annex wanted . --auto git annex sync --content (clusters) git-annex . git annex drop . (required content) git annex drop . git annex vicfg git annex required . (SYNTAX) git- annex-matching-options(1) . : exclude=archive/* and (include=*.mp3 or smallerthan=1mb) . . ( ). . (EXPRESSIONS) include=glob / exclude=glob . --include=glob --exclude=glob git . glob foo.* b?r . glob foo[Bb]ar POSIX [[:space:]] . glob . glob glob(7) . archive . : exclude=*/archive/* ( git-annex-export(1) git-annex-import(1) ) . --all bare annex "include=" "exclude=" . copies=number git-annex . . git-annex ** . . copies=2 . git annex drop --copies=2 . copies=trustlevel:number git-annex . copies=trusted:2 trustlevel+ : copies=semitrusted+:2 copies=groupname:number git-annex . copies=archive:2 --in . . --in=usbdrive USB "transfer" copies=transfer:1 . lackingcopies=number git-annex numcopies . approxlackingcopies=number lackingcopies annex.numcopies .gitattributes . . inbackend=backendname - . git- annex-backends(1) . securehash . inallgroup=groupname git-annex . onlyingroup=groupname git-annex . smallerthan=size / largerthan=size . "0.5 gb" "100 KiloBytes" metadata=field=glob glob . . glob foo.* b?r . glob foo[Bb]ar POSIX [[:space:]] . glob . glob glob(7) . "done" metadata=tag=done . metadata=author=*Smith . metadata=fieldnumber metadata=field<=number / metadata=field>=number . PDF ( ) : metadata=pagecount>=100 and metadata=pagecount<=200 url=glob (URL) glob . present . git-annex . . : auto/* or (include=ad-hoc/* and present) not present . ! git-annex . inpreferreddir ( ) . : git annex enableremote $remote preferreddir=$dirname ( "public" .) --all bare annex "inpreferreddir" . standard git-annex "client" "transfer" . "standard" . "standard" . : standard or include=otherdir/* groupwanted "groupwanted" . "standard" git annex groupwanted . groupwanted "standard" ( "groupwanted"). client "out" : git annex groupwanted client "standard and exclude=out/*" client "groupwanted" client "standard" . "groupwanted" . archive . redundantarchive : git annex groupwanted redundantarchive "not (copies=redundantarchive:3)" for repo in foo bar baz; do git annex group $repo redundantarchive git annex wanted $repo groupwanted done unused git annex unused . --unused . unused git-annex . git-annex ( ) unused . unused git annex sync --content --all unused . git-annex . ( annex.expireunused .) balanced=groupname[:number|:lackingcopies] . . . "balanced=backup:2" backup (/) . "lackingcopies" numcopies . "balanced=backup:lackingcopies" numcopies "balanced=backup:2" . . groupwanted . . . . git-annex git- annex-maxsize(1) . . . git-annex --rebalance fullybalanced . git-annex . . git-annex . git-annex "(calculating repository sizes)" . not balanced not present . fullybalanced=groupname[:number|:lackingcopies] balanced . "balanced=groupname:number" : "(fullybalanced=groupname:number and not copies=groupname:number) or present" --rebalance balanced fullybalanced . ( annex.fullybalancedthreshhold) fullysizebalanced . fullybalanced=foo:3 foo ( ) . . sizebalanced=groupname[:number|:lackingcopies] . . . git-annex-maxsize(1) . maxsize . ( ) ( ) . . . balanced= git-annex . . . balanced= . git-annex --rebalance fullysizebalanced . not sizebalanced not present . fullysizebalanced=groupname[:number|:lackingcopies] sizebalanced . "sizebalanced=groupname:number" : "(fullysizebalanced=groupname:number and not copies=groupname:number) or present" --rebalance sizebalanced fullysizebalanced . anything . nothing . ( "not anything") not expression . not include=archive/* exclude=archive/* . and / or / ( expression ) . (TESTING) --want-get --want-drop . git annex find --want-get --not --in . git annex get --auto git annex find --want-drop --in . git annex drop --auto . --explain . "[TRUE]" "[FALSE]" . "exclude=* and copies=1" "exclude=*[FALSE]" . (SEE ALSO) git-annex(1) git-annex-vicfg(1) git-annex-wanted(1) git-annex-maxsize(1) (AUTHOR) Joey Hess git-annex-preferred-content(1)