From 67fad6d5cb982faa5da32370c961f9e00f018d2d Mon Sep 17 00:00:00 2001
From: Junio C Hamano
Date: Sun, 6 May 2007 08:53:12 +0000
Subject: [PATCH] Autogenerated HTML docs for v1.5.2-rc2
---
RelNotes-1.5.2.txt | 2 +-
diff-format.txt | 22 ++++++++++++++
git-diff-files.html | 42 +++++++++++++++++++++++++-
git-diff-index.html | 42 +++++++++++++++++++++++++-
git-diff-tree.html | 42 +++++++++++++++++++++++++-
git-remote.html | 4 +--
git-remote.txt | 2 +-
git-svn.html | 24 ++++++++++-----
git-svn.txt | 35 ++++++++++------------
tutorial.html | 6 ++--
tutorial.txt | 4 +--
user-manual.html | 72 ++++++++++++++++++++++-----------------------
user-manual.txt | 4 +--
13 files changed, 224 insertions(+), 77 deletions(-)
diff --git a/RelNotes-1.5.2.txt b/RelNotes-1.5.2.txt
index 712ebb0b7..02b8ea0a6 100644
--- a/RelNotes-1.5.2.txt
+++ b/RelNotes-1.5.2.txt
@@ -171,6 +171,6 @@ this release, unless otherwise noted.
--
exec >/var/tmp/1
-O=v1.5.2-rc0-106-g07c785d
+O=v1.5.2-rc1-32-g125a5f1
echo O=`git describe refs/heads/master`
git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint
diff --git a/diff-format.txt b/diff-format.txt
index 378e72f38..e38a1f140 100644
--- a/diff-format.txt
+++ b/diff-format.txt
@@ -59,6 +59,28 @@ When `-z` option is not used, TAB, LF, and backslash characters
in pathnames are represented as `\t`, `\n`, and `\\`,
respectively.
+diff format for merges
+----------------------
+
+"git-diff-tree" and "git-diff-files" can take '-c' or '--cc' option
+to generate diff output also for merge commits. The output differs
+from the format described above in the following way:
+
+. there is a colon for each parent
+. there are more "src" modes and "src" sha1
+. status is concatenated status characters for each parent
+. no optional "score" number
+. single path, only for "dst"
+
+Example:
+
+------------------------------------------------
+::100644 100644 100644 fabadb8... cc95eb0... 4866510... MM describe.c
+------------------------------------------------
+
+Note that 'combined diff' lists only files which were modified from
+all parents.
+
Generating patches with -p
--------------------------
diff --git a/git-diff-files.html b/git-diff-files.html
index 716c9985e..1696cddf4 100644
--- a/git-diff-files.html
+++ b/git-diff-files.html
@@ -838,6 +838,46 @@ and it is out of sync with the index.
in pathnames are represented as
+
"git-diff-tree" and "git-diff-files" can take -c or --cc option
+to generate diff output also for merge commits. The output differs
+from the format described above in the following way:
+
+-
+
+there is a colon for each parent
+
+
+-
+
+there are more "src" modes and "src" sha1
+
+
+-
+
+status is concatenated status characters for each parent
+
+
+-
+
+no optional "score" number
+
+
+-
+
+single path, only for "dst"
+
+
+
+
Example:
+
+
+
::100644 100644 100644 fabadb8... cc95eb0... 4866510... MM describe.c
+
+
Note that combined diff lists only files which were modified from
+all parents.
+
When "git-diff-index", "git-diff-tree", or "git-diff-files" are run
@@ -1029,7 +1069,7 @@ two unresolved merge parents with the working tree file