Merge branch 'jc/maint-diff-patch-header' into maint
authorJunio C Hamano <gitster@pobox.com>
Mon, 12 Mar 2012 22:46:32 +0000 (15:46 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 12 Mar 2012 22:46:32 +0000 (15:46 -0700)
commitfce8b5d82fadd0bc27b12ae91bf7ad74d6488e97
treeb5e532b473b7bde254ad1218265369965191133c
parentf629c233e6dd72924ed2672db142708b71dc663e
parentb3f01ff29f7131e959bcfdfd004744d74d5fa319
Merge branch 'jc/maint-diff-patch-header' into maint

"git diff-index" and its friends at the plumbing level showed the
"diff --git" header and nothing else for a path whose cached stat
info is dirty without actual difference when asked to produce a
patch. This was a longstanding bug that we could have fixed long
time ago.

By Junio C Hamano
* jc/maint-diff-patch-header:
  diff -p: squelch "diff --git" header for stat-dirty paths
  t4011: illustrate "diff-index -p" on stat-dirty paths
  t4011: modernise style
diff.c