diff options
authorRamkumar Ramachandra <>2010-01-16 18:05:38 (GMT)
committerJunio C Hamano <>2010-01-17 00:46:40 (GMT)
commit52eb5173ac0a84c4cd4545176871a7dd8a4da91f (patch)
parent902f235378cb2b2f6dd5dd664b9630c95321f0ae (diff)
Documentation: Update git core tutorial clarifying reference to scripts
Back when the git core tutorial was written, porcelain commands were shell scripts. This patch adds a paragraph explaining this. Signed-off-by: Ramkumar Ramachandra <> Signed-off-by: Junio C Hamano <>
1 files changed, 8 insertions, 0 deletions
diff --git a/Documentation/gitcore-tutorial.txt b/Documentation/gitcore-tutorial.txt
index f762dca..cfc26c6 100644
--- a/Documentation/gitcore-tutorial.txt
+++ b/Documentation/gitcore-tutorial.txt
@@ -27,6 +27,14 @@ interfaces on top of it called "porcelain". You may not want to use the
plumbing does for when the porcelain isn't flushing.
+Back when this document was originally written, many porcelain
+commands were shell scripts. For simplicity, it still uses them as
+examples to illustrate how plumbing is fit together to form the
+porcelain commands. The source tree includes some of these scripts in
+contrib/examples/ for reference. Although these are not implemented as
+shell scripts anymore, the description of what the plumbing layer
+commands do is still valid.
Deeper technical details are often marked as Notes, which you can
skip on your first reading.