.gitattributes: set file type for C files

Set the diff attribute for C source file to "cpp" in order to improve
git's ability to determine hunk headers.  In particular it helps avoid
showing unindented labels in hunk headers.  That in turn is useful for
git diff -W and git grep -W, which show whole functions now instead of
stopping at a label.

Signed-off-by: Rene Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
René Scharfe 2016-07-07 22:11:50 +02:00 коммит произвёл Junio C Hamano
Родитель 674d38f55b
Коммит e82675a040
1 изменённых файлов: 1 добавлений и 1 удалений

2
.gitattributes поставляемый
Просмотреть файл

@ -1,3 +1,3 @@
* whitespace=!indent,trail,space * whitespace=!indent,trail,space
*.[ch] whitespace=indent,trail,space *.[ch] whitespace=indent,trail,space diff=cpp
*.sh whitespace=indent,trail,space *.sh whitespace=indent,trail,space