summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2011-12-30 15:02:37 -0400
committerGravatar Joey Hess <joey@kitenet.net>2011-12-30 15:02:37 -0400
commitdc83d721c274829e37dd25f64d04415f50e0031e (patch)
tree79855fa08e53910dc759d71126f6d934e13dd5ba /doc
parent5287d1dc3f293b6eb7f6759fe9f25be1ad85fbae (diff)
parentb6e7b40be4721595bafd3b1ea9c439cead07b7ff (diff)
Merge remote-tracking branch 'nomeata/master' into sync
Diffstat (limited to 'doc')
-rw-r--r--doc/git-annex.mdwn13
1 files changed, 9 insertions, 4 deletions
diff --git a/doc/git-annex.mdwn b/doc/git-annex.mdwn
index 8096005ce..320453f18 100644
--- a/doc/git-annex.mdwn
+++ b/doc/git-annex.mdwn
@@ -122,13 +122,18 @@ subdirectories).
* sync
- Use this command when you want to synchronize the local repository
- with its default remote (typically "origin"). The sync process involves
- first committing all local changes, then pulling and merging any changes
- from the remote, and finally pushing the repository's state to the remote.
+ Use this command when you want to synchronize the local repository with
+ one or more other repositories. The sync process involves first committing
+ all local changes, then fetching and merging the `synced/master` and the
+ `git-annex` branch from the remote repositories and finally pushing the
+ changes back to these remote branches.
You can use standard git commands to do each of those steps by hand,
or if you don't want to worry about the details, you can use sync.
+ By default, `git annex sync` will sync all remote repositories that have a
+ `synced/master` branch. If you want to include/exclude a repository from
+ this list, just create or delete this branch.
+
Note that sync does not transfer any file contents from or to the remote.
* addurl [url ...]