git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH] Improve documentation for git-remote-helpers

From
Ramkumar Ramachandra <artagnon@gmail.com>
Date
Mar 21, 2010, 18:21 UTC
Message-ID
<f3271551003211121o48f502fp954b649ff4ca8f8b@mail.gmail.com>
In-Reply-To
<f3271551003211026m376b86d6ga915f85a623eddfd@mail.gmail.com>
Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
---
 Documentation/git-remote-helpers.txt |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/Documentation/git-remote-helpers.txt
b/Documentation/git-remote-helpers.txt
index 1b5f61a..54b36c8 100644
--- a/Documentation/git-remote-helpers.txt
+++ b/Documentation/git-remote-helpers.txt
@@ -3,7 +3,8 @@ git-remote-helpers(1)

 NAME
 ----
-git-remote-helpers - Helper programs for interoperation with remote git
+git-remote-helpers - Helper programs for interacting with main git
+programs without linking to them

 SYNOPSIS
 --------
@@ -13,10 +14,19 @@ DESCRIPTION
 -----------

 These programs are normally not used directly by end users, but are
-invoked by various git programs that interact with remote repositories
-when the repository they would operate on will be accessed using
-transport code not linked into the main git binary. Various particular
-helper programs will behave as documented here.
+invoked by various git programs that interact with remote
+repositories.  For a program to qualify as a remote helper, it must
+implement a subset of the capabilities documented here, and conform to
+the remote helper protocol. Remote helpers interact with the main git
+programs via text streams, and do not link to them.
+
+The curl helper is one such program. It is invoked via
+'git-remote-http', 'git-remote-https', 'git-remote-ftp', or
+'git-remote-ftps', and implments the capabilities 'fetch', 'option',
+and 'push'.
+
+Remote helpers are often useful when native interoperability with a
+foreign versioning system is desired.

 COMMANDS
 --------
@@ -122,7 +132,7 @@ CAPABILITIES
       This helper supports the 'fetch' command.

 'option'::
-       This helper supports the option command.
+       This helper supports the 'option' command.

 'push'::
       This helper supports the 'push' command.
--
1.7.0
Previous: Ramkumar RamachandraNext: Daniel Barkalow
Message 2 of 9 in “Improve documentation for git-remote-helpers”
  1. Improve documentation for git-remote-helpersRamkumar Ramachandra, Mar 21, 2010
  2. Improve documentation for git-remote-helpersRamkumar Ramachandra, Mar 21, 2010
  3. Daniel BarkalowMar 21, 2010
  4. Sverre RabbelierMar 21, 2010
  5. Daniel BarkalowMar 22, 2010
  6. Sverre RabbelierMar 22, 2010
  7. Ramkumar RamachandraMar 22, 2010
  8. Ramkumar RamachandraMar 22, 2010
  9. Ramkumar RamachandraMar 22, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.