userdiff.c: add builtin fortran regex patterns
authorBrandon Casey <drafnel@gmail.com>
Fri, 10 Sep 2010 16:18:14 +0000 (11:18 -0500)
committerJunio C Hamano <gitster@pobox.com>
Fri, 10 Sep 2010 16:38:29 +0000 (09:38 -0700)
commit909a5494f869371565ed9326e984adeabf42611d
treeb5ac8af083e68f63af77130aabf68ff0f747b48c
parentbff42061214e17f342efc909c73f29bf66df51e9
userdiff.c: add builtin fortran regex patterns

This adds fortran xfuncname and wordRegex patterns to the list of builtin
patterns.  The intention is for the patterns to be appropriate for all
versions of fortran including 77, 90, 95.  The patterns can be enabled by
adding the diff=fortran attribute to the .gitattributes file for the
desired file glob.

This also adds a new macro named IPATTERN which is just like the PATTERNS
macro except it sets the REG_ICASE flag so that case will be ignored.

The test code in t4018 and the docs were updated as appropriate.

Signed-off-by: Brandon Casey <casey@nrlssc.navy.mil>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/gitattributes.txt
t/t4018-diff-funcname.sh
userdiff.c