<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/diff.c, branch v1.8.3.4</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://www.git.shady.money/git/atom?h=v1.8.3.4</id>
<link rel='self' href='https://www.git.shady.money/git/atom?h=v1.8.3.4'/>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/'/>
<updated>2013-07-22T05:48:13Z</updated>
<entry>
<title>Merge branch 'jc/maint-diff-core-safecrlf' into maint</title>
<updated>2013-07-22T05:48:13Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-07-22T05:48:13Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=82ec54dc8bbb653faa64638d74129e45aea3326b'/>
<id>urn:sha1:82ec54dc8bbb653faa64638d74129e45aea3326b</id>
<content type='text'>
Avoid failing "git diff" when core.safecrlf is set to true, because
the user cannot tell where the breakage is in preparation for fixing
and committing.

* jc/maint-diff-core-safecrlf:
  diff: demote core.safecrlf=true to core.safecrlf=warn
</content>
</entry>
<entry>
<title>diff: demote core.safecrlf=true to core.safecrlf=warn</title>
<updated>2013-06-25T20:55:03Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-06-24T21:35:04Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=5430bb283b478991a979437a79e10dcbb6f20e28'/>
<id>urn:sha1:5430bb283b478991a979437a79e10dcbb6f20e28</id>
<content type='text'>
Otherwise the user will not be able to start to guess where in the
contents in the working tree the offending unsafe CR lies.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jk/diff-graph-submodule-summary'</title>
<updated>2013-04-15T19:41:01Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-04-15T19:41:01Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=f678d9b5923b030287687dde020240c2d4709d79'/>
<id>urn:sha1:f678d9b5923b030287687dde020240c2d4709d79</id>
<content type='text'>
Make "git diff --graph" work better with submodule log output.

* jk/diff-graph-submodule-summary:
  submodule: print graph output next to submodule log
</content>
</entry>
<entry>
<title>Merge branch 'jk/diff-algo-finishing-touches'</title>
<updated>2013-04-15T19:40:58Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-04-15T19:40:58Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=825ccfc23c7834152323586d8470666315dd4347'/>
<id>urn:sha1:825ccfc23c7834152323586d8470666315dd4347</id>
<content type='text'>
"git diff --diff-algorithm algo" is also understood as "git diff
--diff-algorithm=algo".

* jk/diff-algo-finishing-touches:
  diff: allow unstuck arguments with --diff-algorithm
  git-merge(1): document diff-algorithm option to merge-recursive
</content>
</entry>
<entry>
<title>Correct common spelling mistakes in comments and tests</title>
<updated>2013-04-12T20:38:40Z</updated>
<author>
<name>Stefano Lattarini</name>
<email>stefano.lattarini@gmail.com</email>
</author>
<published>2013-04-11T22:36:10Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=41ccfdd9c931ee71b09f38f4eb19cf44a8e4381d'/>
<id>urn:sha1:41ccfdd9c931ee71b09f38f4eb19cf44a8e4381d</id>
<content type='text'>
Most of these were found using Lucas De Marchi's codespell tool.

Signed-off-by: Stefano Lattarini &lt;stefano.lattarini@gmail.com&gt;
Signed-off-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
Acked-by: Matthieu Moy &lt;Matthieu.Moy@imag.fr&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>submodule: print graph output next to submodule log</title>
<updated>2013-04-05T18:28:10Z</updated>
<author>
<name>John Keeping</name>
<email>john@keeping.me.uk</email>
</author>
<published>2013-04-05T16:12:08Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=0f33a0677d6d93b3f6d8fb7d1df62f30eb7b73a9'/>
<id>urn:sha1:0f33a0677d6d93b3f6d8fb7d1df62f30eb7b73a9</id>
<content type='text'>
When running "git log -p --submodule=log", the submodule log is not
indented by the graph output, although all other lines are.  Fix this by
prepending the current line prefix to each line of the submodule log.

Signed-off-by: John Keeping &lt;john@keeping.me.uk&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>diff: allow unstuck arguments with --diff-algorithm</title>
<updated>2013-04-05T18:01:08Z</updated>
<author>
<name>John Keeping</name>
<email>john@keeping.me.uk</email>
</author>
<published>2013-04-05T12:19:14Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=0895c6d4c09045a3faeb7b652a844fc81c774631'/>
<id>urn:sha1:0895c6d4c09045a3faeb7b652a844fc81c774631</id>
<content type='text'>
The argument to --diff-algorithm is mandatory, so there is no reason to
require the argument to be stuck to the option with '='.  Change this
for consistency with other Git commands.

Note that this does not change the handling of diff-algorithm in
merge-recursive.c since the primary interface to that is via the -X
option to 'git merge' where the unstuck form does not make sense.

Signed-off-by: John Keeping &lt;john@keeping.me.uk&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ap/maint-diff-rename-avoid-overlap' into maint</title>
<updated>2013-04-01T16:19:47Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-04-01T16:19:46Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=b76a9e164854a7a87a2f21859f05b132ee5b83d9'/>
<id>urn:sha1:b76a9e164854a7a87a2f21859f05b132ee5b83d9</id>
<content type='text'>
* ap/maint-diff-rename-avoid-overlap:
  tests: make sure rename pretty print works
  diff: prevent pprint_rename from underrunning input
  diff: Fix rename pretty-print when suffix and prefix overlap
</content>
</entry>
<entry>
<title>Merge branch 'ap/maint-diff-rename-avoid-overlap'</title>
<updated>2013-03-25T21:00:37Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-03-25T21:00:37Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=caf217a3b8ed4b88f58e2a151c07221d37db7abe'/>
<id>urn:sha1:caf217a3b8ed4b88f58e2a151c07221d37db7abe</id>
<content type='text'>
The logic used by "git diff -M --stat" to shorten the names of
files before and after a rename did not work correctly when the
common prefix and suffix between the two filenames overlapped.

* ap/maint-diff-rename-avoid-overlap:
  tests: make sure rename pretty print works
  diff: prevent pprint_rename from underrunning input
  diff: Fix rename pretty-print when suffix and prefix overlap
</content>
</entry>
<entry>
<title>diff.c: diff.renamelimit =&gt; diff.renameLimit in message</title>
<updated>2013-03-21T21:06:49Z</updated>
<author>
<name>Max Nanasy</name>
<email>max.nanasy@gmail.com</email>
</author>
<published>2013-03-21T19:53:38Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=c9fc4415e2c7d7673cdad34d41114ede3435a395'/>
<id>urn:sha1:c9fc4415e2c7d7673cdad34d41114ede3435a395</id>
<content type='text'>
In the warning message printed when rename or unmodified copy
detection was skipped due to too many files, change "diff.renamelimit"
to "diff.renameLimit", in order to make it consistent with git
documentation, which consistently uses "diff.renameLimit".

Signed-off-by: Max Nanasy &lt;max.nanasy@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
