summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 1e2ccd3)
raw | patch | inline | side by side (parent: 1e2ccd3)
author | Junio C Hamano <junkio@cox.net> | |
Tue, 13 Dec 2005 07:55:09 +0000 (23:55 -0800) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Tue, 13 Dec 2005 07:55:09 +0000 (23:55 -0800) |
Also move pack protocol description to technical/.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Documentation/git-cvsexportcommit.txt | patch | blob | history | |
Documentation/git.txt | patch | blob | history | |
Documentation/pack-protocol.txt | [deleted file] | patch | blob | history |
Documentation/technical/pack-protocol.txt | [new file with mode: 0644] | patch | blob |
index c3da73d1cda205ecc866c9e00319b8ef58f52940..91def2b5150d827e729d69f37b2c0087d08075f0 100644 (file)
SYNOPSIS
--------
-git-cvsapplycommmit.perl
+git-cvsexportcommmit.perl
[ -h ] [ -v ] [ -c ] [ -p ] [PARENTCOMMIT] COMMITID
diff --git a/Documentation/git.txt b/Documentation/git.txt
index 45773db135684529640cb73a4e8129b04490521a..d32e6cd74555c8016c613795110b79e713438584 100644 (file)
--- a/Documentation/git.txt
+++ b/Documentation/git.txt
gitlink:git-name-rev[1]::
Find symbolic names for given revs.
+gitlink:git-pack-redundant[1]::
+ Find redundant pack files.
+
gitlink:git-rev-list[1]::
Lists commit objects in reverse chronological order.
gitlink:git-send-pack[1]::
Pushes to a remote repository, intelligently.
+gitlink:git-http-push[1]::
+ Push missing objects using HTTP/DAV.
+
gitlink:git-shell[1]::
Restricted shell for GIT-only SSH access.
gitlink:git-cvsimport[1]::
Salvage your data out of another SCM people love to hate.
+gitlink:git-cvsexportcommit[1]::
+ Export a single commit to a CVS checkout.
+
gitlink:git-lost-found[1]::
Recover lost refs that luckily have not yet been pruned.
diff --git a/Documentation/pack-protocol.txt b/Documentation/pack-protocol.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-There are two Pack push-pull protocols.
-
-upload-pack (S) | fetch/clone-pack (C) protocol:
-
- # Tell the puller what commits we have and what their names are
- S: SHA1 name
- S: ...
- S: SHA1 name
- S: # flush -- it's your turn
- # Tell the pusher what commits we want, and what we have
- C: want name
- C: ..
- C: want name
- C: have SHA1
- C: have SHA1
- C: ...
- C: # flush -- occasionally ask "had enough?"
- S: NAK
- C: have SHA1
- C: ...
- C: have SHA1
- S: ACK
- C: done
- S: XXXXXXX -- packfile contents.
-
-send-pack | receive-pack protocol.
-
- # Tell the pusher what commits we have and what their names are
- C: SHA1 name
- C: ...
- C: SHA1 name
- C: # flush -- it's your turn
- # Tell the puller what the pusher has
- S: old-SHA1 new-SHA1 name
- S: old-SHA1 new-SHA1 name
- S: ...
- S: # flush -- done with the list
- S: XXXXXXX --- packfile contents.
diff --git a/Documentation/technical/pack-protocol.txt b/Documentation/technical/pack-protocol.txt
--- /dev/null
@@ -0,0 +1,41 @@
+Pack transfer protocols
+=======================
+
+There are two Pack push-pull protocols.
+
+upload-pack (S) | fetch/clone-pack (C) protocol:
+
+ # Tell the puller what commits we have and what their names are
+ S: SHA1 name
+ S: ...
+ S: SHA1 name
+ S: # flush -- it's your turn
+ # Tell the pusher what commits we want, and what we have
+ C: want name
+ C: ..
+ C: want name
+ C: have SHA1
+ C: have SHA1
+ C: ...
+ C: # flush -- occasionally ask "had enough?"
+ S: NAK
+ C: have SHA1
+ C: ...
+ C: have SHA1
+ S: ACK
+ C: done
+ S: XXXXXXX -- packfile contents.
+
+send-pack | receive-pack protocol.
+
+ # Tell the pusher what commits we have and what their names are
+ C: SHA1 name
+ C: ...
+ C: SHA1 name
+ C: # flush -- it's your turn
+ # Tell the puller what the pusher has
+ S: old-SHA1 new-SHA1 name
+ S: old-SHA1 new-SHA1 name
+ S: ...
+ S: # flush -- done with the list
+ S: XXXXXXX --- packfile contents.