<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Documentation/git-diff-tree.txt, branch v1.6.3</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.6.3</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.6.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2008-12-20T03:37:18Z</updated>
<entry>
<title>Documentation: fix typos, grammar, asciidoc syntax</title>
<updated>2008-12-20T03:37:18Z</updated>
<author>
<name>Markus Heidelberg</name>
<email>markus.heidelberg@web.de</email>
</author>
<published>2008-12-19T12:14:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5832d1a9da78273652c213d8e1535c09dd7dc079'/>
<id>urn:sha1:5832d1a9da78273652c213d8e1535c09dd7dc079</id>
<content type='text'>
[jc: the original patch was against master but 99% of it
 applied to maint; this commit splits out the part that
 applies only to master.]

Signed-off-by: Markus Heidelberg &lt;markus.heidelberg@web.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'maint' to sync with GIT 1.6.0.6</title>
<updated>2008-12-20T03:35:55Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-12-20T03:32:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=efe05b019ca19328d27c07ef32b4698a7f36166f'/>
<id>urn:sha1:efe05b019ca19328d27c07ef32b4698a7f36166f</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: fix typos, grammar, asciidoc syntax</title>
<updated>2008-12-20T03:10:46Z</updated>
<author>
<name>Markus Heidelberg</name>
<email>markus.heidelberg@web.de</email>
</author>
<published>2008-12-19T12:14:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=04c8ce9c1c803a8dc0f3728f57550f9bc9e605c2'/>
<id>urn:sha1:04c8ce9c1c803a8dc0f3728f57550f9bc9e605c2</id>
<content type='text'>
Signed-off-by: Markus Heidelberg &lt;markus.heidelberg@web.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Teach git diff-tree --stdin to diff trees</title>
<updated>2008-08-11T08:35:47Z</updated>
<author>
<name>Karl Hasselström</name>
<email>kha@treskal.com</email>
</author>
<published>2008-08-10T16:12:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=140b378d07229e3bcef0613e11aa0a04e4db3ecf'/>
<id>urn:sha1:140b378d07229e3bcef0613e11aa0a04e4db3ecf</id>
<content type='text'>
When feeding trees on the command line, you can give exactly two
trees, not three nor one; --stdin now supports this "two tree" form on
its input, in addition to accepting lines with one or more commits.

When diffing trees (either specified on the command line or from the
standard input), the -s, -v, --pretty, --abbrev-commit, --encoding,
--no-commit-id, and --always options are ignored, since they do not
apply to trees; and the -m, -c, and --cc options are ignored since
they would be meaningful only with three or more trees, which is not
supported (yet).

Signed-off-by: Karl Hasselström &lt;kha@treskal.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>diff-tree: Note that the commit ID is printed with --stdin</title>
<updated>2008-08-11T08:35:47Z</updated>
<author>
<name>Karl Hasselström</name>
<email>kha@treskal.com</email>
</author>
<published>2008-08-10T16:12:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7cccfaa2809a09cb321a5f1276c5b91a71594527'/>
<id>urn:sha1:7cccfaa2809a09cb321a5f1276c5b91a71594527</id>
<content type='text'>
It's sort of already documented with the --no-commit-id command-line
flag, but let's not hide important information from the user.

Signed-off-by: Karl Hasselström &lt;kha@treskal.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Sync with 1.5.6.5</title>
<updated>2008-08-06T20:50:48Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-08-06T20:50:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f44bc33c7283c19a86797ffdaafd22a19bbdfbd6'/>
<id>urn:sha1:f44bc33c7283c19a86797ffdaafd22a19bbdfbd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix diff-tree --stdin documentation</title>
<updated>2008-08-06T06:30:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-08-06T05:32:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=eabbc99a2198d1cae62ce951457e7edc23b5f1a9'/>
<id>urn:sha1:eabbc99a2198d1cae62ce951457e7edc23b5f1a9</id>
<content type='text'>
Long time ago, the feature of "diff-tree --stdin" to take a commit and its
parents on one line was broken, and did not support the common:

    git rev-list --parents $commits... -- $paths... |
    git diff-tree --stdin -v -p

usage pattern by Porcelains properly.  For diff-tree to talk sensibly
about commits, it needs to see commits, not just trees; the code was fixed
to take list of commits on the standard input in 1.2.0.

However we left the documentation stale for a long time, until Karl
Hasselström finally noticed it very recently.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: clarify diff --cc</title>
<updated>2008-08-02T06:00:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-07-23T23:16:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b1264da8637dc991b84e329c2c4958c1332d069f'/>
<id>urn:sha1:b1264da8637dc991b84e329c2c4958c1332d069f</id>
<content type='text'>
The definition of an "uninteresting" hunk was not in line with reality.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: clarify diff --cc</title>
<updated>2008-07-23T23:57:13Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-07-23T23:16:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ea3d988df7b0985fa164c7ace13e4c961c607a22'/>
<id>urn:sha1:ea3d988df7b0985fa164c7ace13e4c961c607a22</id>
<content type='text'>
The definition of an "uninteresting" hunk was not in line with reality.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>manpages: italicize git command names (which were in teletype font)</title>
<updated>2008-07-05T18:24:40Z</updated>
<author>
<name>Jonathan Nieder</name>
<email>jrnieder@uchicago.edu</email>
</author>
<published>2008-07-03T05:41:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ba020ef5eb5fca3d757bd580ff117adaf81ca079'/>
<id>urn:sha1:ba020ef5eb5fca3d757bd580ff117adaf81ca079</id>
<content type='text'>
The names of git commands are not meant to be entered at the
commandline; they are just names. So we render them in italics,
as is usual for command names in manpages.

Using

	doit () {
	  perl -e 'for (&lt;&gt;) { s/\`(git-[^\`.]*)\`/'\''\1'\''/g; print }'
	}
	for i in git*.txt config.txt diff*.txt blame*.txt fetch*.txt i18n.txt \
	        merge*.txt pretty*.txt pull*.txt rev*.txt urls*.txt
	do
	  doit &lt;"$i" &gt;"$i+" &amp;&amp; mv "$i+" "$i"
	done
	git diff

.

Signed-off-by: Jonathan Nieder &lt;jrnieder@uchicago.edu&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
