summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2016-07-30 13:12:12 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2016-07-31 18:28:19 +0100
commita8b12f94043cb406cc30dc722c461a4dc1017ed3 (patch)
tree09f3a6c04c8be83685bd124b5415c6daf73e8daf
parentb5f605a1e7d6a92c07636b378deb74e895b0967e (diff)
dgit: rpush protocol comment: Add some missing protocol elements
progress, supplementary-message, previously, and param csuite, were all missing. Document them. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
-rwxr-xr-xdgit14
1 files changed, 14 insertions, 0 deletions
diff --git a/dgit b/dgit
index d40a178..b8f00c3 100755
--- a/dgit
+++ b/dgit
@@ -213,6 +213,16 @@ sub quiltmode_splitbrain () {
# where <rargs> is <push-host-dir> <supported-proto-vsn>,... ...
# < dgit-remote-push-ready <actual-proto-vsn>
#
+# occasionally:
+#
+# > progress NBYTES
+# [NBYTES message]
+#
+# > supplementary-message NBYTES # $protovsn >= 3
+# [NBYTES message]
+#
+# main sequence:
+#
# > file parsed-changelog
# [indicates that output of dpkg-parsechangelog follows]
# > data-block NBYTES
@@ -227,6 +237,10 @@ sub quiltmode_splitbrain () {
# [etc]
#
# > param head HEAD
+# > param csuite SUITE
+#
+# > previously REFNAME=OBJNAME # if --deliberately-not-fast-forward
+# # goes into tag, for replay prevention
#
# > want signed-tag
# [indicates that signed tag is wanted]