summaryrefslogtreecommitdiffstats
path: root/diff-format.txt
diff options
context:
space:
mode:
authorJunio C Hamano <junio@hera.kernel.org>2007-06-08 16:13:44 +0000
committerJunio C Hamano <junio@hera.kernel.org>2007-06-08 16:13:44 +0000
commita77a51375dec1ea55c96563953187d6ce3d924cd (patch)
treebd5e64c4f3d367dcf2be694575f0e5edcb03b1a7 /diff-format.txt
parent359b40ddcc057e3c5e382544a151c97db2db5002 (diff)
downloadgit-htmldocs-a77a51375dec1ea55c96563953187d6ce3d924cd.tar.gz
Autogenerated HTML docs for v1.5.2.1-144-gabc40
Diffstat (limited to 'diff-format.txt')
-rw-r--r--diff-format.txt21
1 files changed, 10 insertions, 11 deletions
diff --git a/diff-format.txt b/diff-format.txt
index e38a1f140..18d49d2c3 100644
--- a/diff-format.txt
+++ b/diff-format.txt
@@ -1,7 +1,7 @@
The output format from "git-diff-index", "git-diff-tree" and
"git-diff-files" are very similar.
-These commands all compare two sets of things; what is
+These commands all compare two sets of things; what is
compared differs:
git-diff-index <tree-ish>::
@@ -139,28 +139,28 @@ index fabadb8,cc95eb0..4866510
--- a/describe.c
+++ b/describe.c
@@@ -98,20 -98,12 +98,20 @@@
- return (a_date > b_date) ? -1 : (a_date == b_date) ? 0 : 1;
+ return (a_date > b_date) ? -1 : (a_date == b_date) ? 0 : 1;
}
-
+
- static void describe(char *arg)
-static void describe(struct commit *cmit, int last_one)
++static void describe(char *arg, int last_one)
{
+ unsigned char sha1[20];
+ struct commit *cmit;
- struct commit_list *list;
- static int initialized = 0;
- struct commit_name *n;
-
+ struct commit_list *list;
+ static int initialized = 0;
+ struct commit_name *n;
+
+ if (get_sha1(arg, sha1) < 0)
+ usage(describe_usage);
+ cmit = lookup_commit_reference(sha1);
+ if (!cmit)
+ usage(describe_usage);
+
- if (!initialized) {
- initialized = 1;
- for_each_ref(get_name);
+ if (!initialized) {
+ initialized = 1;
+ for_each_ref(get_name);
------------
1. It is preceded with a "git diff" header, that looks like
@@ -233,4 +233,3 @@ parents). When shown by `git diff-files -c`, it compares the
two unresolved merge parents with the working tree file
(i.e. file1 is stage 2 aka "our version", file2 is stage 3 aka
"their version").
-