aboutsummaryrefslogtreecommitdiff
path: root/doc/git-annex.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2011-03-27 18:34:30 -0400
committerGravatar Joey Hess <joey@kitenet.net>2011-03-27 18:34:30 -0400
commit4868b64868747455a9c5d512650f9e7074e6009e (patch)
tree3b4cf46d14b1c04a34a106ca55cca7b0cc00bd87 /doc/git-annex.mdwn
parent9a4127f0fed9fa9cd684fff78b3a2af9da3c62ad (diff)
Provide a less expensive version of `git annex copy --to`, enabled via --fast. This assumes that location tracking information is correct, rather than contacting the remote for every file.
Diffstat (limited to 'doc/git-annex.mdwn')
-rw-r--r--doc/git-annex.mdwn19
1 files changed, 12 insertions, 7 deletions
diff --git a/doc/git-annex.mdwn b/doc/git-annex.mdwn
index 32f190e75..8afe93c10 100644
--- a/doc/git-annex.mdwn
+++ b/doc/git-annex.mdwn
@@ -84,20 +84,22 @@ Many git-annex commands will stage changes for later `git commit` by you.
it is safe to do so, typically because of the setting of annex.numcopies.
* move [path ...]
+
+ When used with the --from option, moves the content of annexed files
+ from the specified repository to the current one.
When used with the --to option, moves the content of annexed files from
the current repository to the specified one.
- When used with the --from option, moves the content of annexed files
- from the specified repository to the current one.
-
* copy [path ...]
+ When used with the --from option, copies the content of annexed files
+ from the specified repository to the current one.
+
When used with the --to option, copies the content of annexed files from
the current repository to the specified one.
- When used with the --from option, copies the content of annexed files
- from the specified repository to the current one.
+ To avoid contacting the remote to check if it has every file, specify --fast
* unlock [path ...]
@@ -137,11 +139,15 @@ Many git-annex commands will stage changes for later `git commit` by you.
With parameters, only the specified files are checked.
+ To avoid expensive checksum calculations, specify --fast
+
* unused
Checks the annex for data that is not used by any files currently
in the annex, and prints a numbered list of the data.
+ To only show unused temp files, specify --fast
+
* dropunused [number ...]
Drops the data corresponding to the numbers, as listed by the last
@@ -286,8 +292,7 @@ Many git-annex commands will stage changes for later `git commit` by you.
* --fast
Enables less expensive, but also less thorough versions of some commands.
- What is avoided depends on the command. A fast fsck avoids calculating
- checksums; a fast unused only shows temp files and not other unused files.
+ What is avoided depends on the command.
* --quiet