The "git annex content" command is renamed to "git annex wanted".

This commit is contained in:
Joey Hess 2013-10-28 14:08:38 -04:00
parent 049e80e865
commit afddbfd7e9
9 changed files with 15 additions and 14 deletions

View file

@ -5,7 +5,7 @@
- Licensed under the GNU GPL version 3 or higher.
-}
module Command.Content where
module Command.Wanted where
import Common.Annex
import Command
@ -15,7 +15,7 @@ import Logs.PreferredContent
import qualified Data.Map as M
def :: [Command]
def = [command "content" (paramPair paramRemote (paramOptional paramExpression)) seek
def = [command "wanted" (paramPair paramRemote (paramOptional paramExpression)) seek
SectionSetup "get or set preferred content expression"]
seek :: [CommandSeek]
@ -26,7 +26,7 @@ start = parse
where
parse (name:[]) = go name performGet
parse (name:expr:[]) = go name $ \uuid -> do
showStart "content" name
showStart "wanted" name
performSet expr uuid
parse _ = error "Specify a repository."

View file

@ -54,7 +54,7 @@ import qualified Command.Untrust
import qualified Command.Semitrust
import qualified Command.Dead
import qualified Command.Group
import qualified Command.Content
import qualified Command.Wanted
import qualified Command.Schedule
import qualified Command.Ungroup
import qualified Command.Vicfg
@ -118,7 +118,7 @@ cmds = concat
, Command.Semitrust.def
, Command.Dead.def
, Command.Group.def
, Command.Content.def
, Command.Wanted.def
, Command.Schedule.def
, Command.Ungroup.def
, Command.Vicfg.def

1
debian/changelog vendored
View file

@ -1,5 +1,6 @@
git-annex (4.20131025) UNRELEASED; urgency=low
* The "git annex content" command is renamed to "git annex wanted".
* assistant: When autostarted, wait 5 seconds before running the startup
scan, to avoid contending with the user's desktop login process.
* webapp: When setting up a bare shared repository, enable non-fast-forward

View file

@ -398,14 +398,14 @@ subdirectories).
Removes a repository from a group.
* `content repository [expression]`
* `wanted repository [expression]`
When run with an expression, configures the content that is preferred
to be held in the archive. See PREFERRED CONTENT below.
For example:
git annex content . "include=*.mp3 or include=*.ogg"
git annex wanted . "include=*.mp3 or include=*.ogg"
Without an expression, displays the current preferred content setting
of the repository.
@ -973,7 +973,7 @@ file contents are present at either of two repositories.
Each repository has a preferred content setting, which specifies content
that the repository wants to have present. These settings can be configured
using `git annex vicfg` or `git annex content`.
using `git annex vicfg` or `git annex wanted`.
They are used by the `--auto` option, and by the git-annex assistant.
The preferred content settings are similar, but not identical to

View file

@ -7,7 +7,7 @@ this allows `git annex get --auto`, `git annex drop --auto`, etc to do
smarter things.
Preferred content settings can be edited using `git
annex vicfg`, or viewed and set at the command line with `git annex content`.
annex vicfg`, or viewed and set at the command line with `git annex wanted`.
Each repository can have its own settings, and other repositories may also
try to honor those settings. So there's no local `.git/config` setting it.

View file

@ -39,7 +39,7 @@ After the setup has finished, it will print the git-annex configure lines.
The photo name on flickr is currently the GPGHMACSHA1 version.
Run the following command in your annex directory
git annex content flickr uuid include=*.jpg or include=*.jpeg or include=*.gif or include=*.png
git annex wanted flickr uuid include=*.jpg or include=*.jpeg or include=*.gif or include=*.png
## Encrypted mode
The current version base64 encodes all the data, which results in ~35% larger filesize.
@ -47,7 +47,7 @@ The current version base64 encodes all the data, which results in ~35% larger fi
I might look into yyenc instead. I'm not sure if it will work in the tEXt field.
Run the following command in your annex directory
git annex content flickr exclude=largerthan=30mb
git annex wanted flickr exclude=largerthan=30mb
## Including directories as tags
Get get each of the directories below the top level git directory added as tags to uploads:

View file

@ -24,4 +24,4 @@ Run the program once to set it up.
git config annex.imap-hook '/usr/bin/python2 ~/imapannex/imapannex.py'
git annex initremote imap type=hook hooktype=imap encryption=shared
git annex describe imap "the imap library"
git annex content imap exclude=largerthan=30mb
git annex wanted imap exclude=largerthan=30mb

View file

@ -24,7 +24,7 @@ drive). Also, give the drive a description that matches something you write on
its label, so you can find it later:
git annex group archivedrive archive
git annex content archivedrive standard
git annex wanted archivedrive standard
git annex describe archivedrive "my first archive drive (SATA)"
Or you can use the assistant to set up the drive for you.

View file

@ -6,5 +6,5 @@
content="""
The example was missing a preferred content setting, without which --auto doesn't copy anything unless needed to satisfy numcopies:
git annex content archivedrive standard
git annex wanted archivedrive standard
"""]]