aboutsummaryrefslogtreecommitdiff
path: root/t/t4018-diff-funcname.sh
diff options
context:
space:
mode:
authorJonathan Nieder <jrnieder@gmail.com>2010-12-26 03:07:31 -0600
committerJunio C Hamano <gitster@pobox.com>2010-12-27 08:47:21 -0800
commit71a5d4bc0e4025b3fbdeed76052b39fcef284e8c (patch)
tree4d26bd18d48ba8f87f3e3e3a05be3ff48af3f44b /t/t4018-diff-funcname.sh
parent73e7b2ef6c62b3ec345b557acb71a8da4798c70d (diff)
downloadgit-71a5d4bc0e4025b3fbdeed76052b39fcef284e8c.tar.gz
git-71a5d4bc0e4025b3fbdeed76052b39fcef284e8c.tar.xz
diff: funcname and word patterns for perl
The default function name discovery already works quite well for Perl code... with the exception of here-documents (or rather their ending). sub foo { print <<END here-document END return 1; } The default funcname pattern treats the unindented END line as a function declaration and puts it in the @@ line of diff and "grep --show-function" output. With a little knowledge of perl syntax, we can do better. You can try it out by adding "*.perl diff=perl" to the gitattributes file. Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4018-diff-funcname.sh')
-rwxr-xr-xt/t4018-diff-funcname.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/t/t4018-diff-funcname.sh b/t/t4018-diff-funcname.sh
index 0a61b57b5..364693062 100755
--- a/t/t4018-diff-funcname.sh
+++ b/t/t4018-diff-funcname.sh
@@ -32,7 +32,7 @@ EOF
sed 's/beer\\/beer,\\/' < Beer.java > Beer-correct.java
-builtin_patterns="bibtex cpp csharp fortran html java objc pascal php python ruby tex"
+builtin_patterns="bibtex cpp csharp fortran html java objc pascal perl php python ruby tex"
for p in $builtin_patterns
do
test_expect_success "builtin $p pattern compiles" '