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

[PATCHv7 7/9] receive-pack.c: enable atomic push protocol support

From
Stefan Beller <sbeller@google.com>
Date
Dec 29, 2014, 21:35 UTC
Message-ID
<1419888915-31760-8-git-send-email-sbeller@google.com>
In-Reply-To
<1419888915-31760-1-git-send-email-sbeller@google.com>

This enables the atomic protocol option as implemented in the previous patches.

Signed-off-by: Stefan Beller <sbeller@google.com>
---
Notes:
    v7:
    * new with v7 of the patch series.
    * this was part of the first patch in the series, moved back here
      for bisectability
 builtin/receive-pack.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/builtin/receive-pack.c b/builtin/receive-pack.c
index 7e3bbe6..6da6975 100644
--- a/builtin/receive-pack.c
+++ b/builtin/receive-pack.c
@@ -173,7 +173,8 @@ static void show_ref(const char *path, const unsigned char *sha1)
 		struct strbuf cap = STRBUF_INIT;
 
 		strbuf_addstr(&cap,
-			      "report-status delete-refs side-band-64k quiet");
+			      "report-status delete-refs side-band-64k quiet "
+			      "atomic");
 		if (prefer_ofs_delta)
 			strbuf_addstr(&cap, " ofs-delta");
 		if (push_cert_nonce)
-- 
2.2.1.62.g3f15098
Previous: Stefan BellerNext: Stefan Beller
Message 8 of 11 in “[PATCHv7 0/9] atomic pushes”
  1. Stefan BellerDec 29, 2014
  2. 1/9 receive-pack.c: add documentation for atomic push supportStefan Beller, Dec 29, 2014
  3. 2/9 send-pack: Rename ref_update_to_be_sent to check_to_send_updateStefan Beller, Dec 29, 2014
  4. 3/9 send-pack.c: add --atomic command line argumentStefan Beller, Dec 29, 2014
  5. 4/9 receive-pack.c: simplify execute_commandsStefan Beller, Dec 29, 2014
  6. 5/9 receive-pack.c: move transaction handling in a central placeStefan Beller, Dec 29, 2014
  7. 6/9 receive-pack.c: add execute_commands_atomic functionStefan Beller, Dec 29, 2014
  8. 7/9 receive-pack.c: enable atomic push protocol supportStefan Beller, Dec 29, 2014
  9. 8/9 push.c: add an --atomic argumentStefan Beller, Dec 29, 2014
  10. 9/9 t5543-atomic-push.sh: add basic tests for atomic pushesStefan Beller, Dec 29, 2014
  11. Stefan BellerDec 29, 2014

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.