summaryrefslogtreecommitdiffstats
path: root/gitremote-helpers.txt
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2013-09-12 16:25:03 -0700
committerJunio C Hamano <gitster@pobox.com>2013-09-12 16:25:03 -0700
commit0e0e0d2656a57fd3628bb6dbdaf0096684ed24a9 (patch)
treee99a24b58f6b164bba36d9caf27672deed887802 /gitremote-helpers.txt
parentcf4a17477022e58e1394a8ae62a80c9e40ff0ef5 (diff)
downloadgit-htmldocs-0e0e0d2656a57fd3628bb6dbdaf0096684ed24a9.tar.gz
Autogenerated HTML docs for v1.8.4-299-gb3e7d
Diffstat (limited to 'gitremote-helpers.txt')
-rw-r--r--gitremote-helpers.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/gitremote-helpers.txt b/gitremote-helpers.txt
index bc069c23d..f1f4ca972 100644
--- a/gitremote-helpers.txt
+++ b/gitremote-helpers.txt
@@ -120,6 +120,11 @@ connecting (see the 'connect' command under COMMANDS).
When choosing between 'push' and 'export', Git prefers 'push'.
Other frontends may have some other order of preference.
+'no-private-update'::
+ When using the 'refspec' capability, git normally updates the
+ private ref on successful push. This update is disabled when
+ the remote-helper declares the capability 'no-private-update'.
+
Capabilities for Fetching
^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -180,6 +185,12 @@ applicable refspec takes precedence. The left-hand of refspecs
advertised with this capability must cover all refs reported by
the list command. If no 'refspec' capability is advertised,
there is an implied `refspec *:*`.
++
+When writing remote-helpers for decentralized version control
+systems, it is advised to keep a local copy of the repository to
+interact with, and to let the private namespace refs point to this
+local repository, while the refs/remotes namespace is used to track
+the remote repository.
'bidi-import'::
This modifies the 'import' capability.