summaryrefslogtreecommitdiff
path: root/diff.h
diff options
context:
space:
mode:
authorPetr Baudis <pasky@suse.cz>2006-03-29 00:16:33 (GMT)
committerJunio C Hamano <junkio@cox.net>2006-04-04 20:44:15 (GMT)
commitd01d8c6782850c18d62676dae3c72ad73be1e52e (patch)
tree01fe7875ac96d7170e6bdaffee2cfdb88a0dcd65 /diff.h
parent810e1523753553968aac827f57e0e24fc9af6546 (diff)
downloadgit-d01d8c6782850c18d62676dae3c72ad73be1e52e.zip
git-d01d8c6782850c18d62676dae3c72ad73be1e52e.tar.gz
git-d01d8c6782850c18d62676dae3c72ad73be1e52e.tar.bz2
Support for pickaxe matching regular expressions
git-diff-* --pickaxe-regex will change the -S pickaxe to match POSIX extended regular expressions instead of fixed strings. The regex.h library is a rather stupid interface and I like pcre too, but with any luck it will be everywhere we will want to run Git on, it being POSIX.2 and all. I'm not sure if we can expect platforms like AIX to conform to POSIX.2 or if win32 has regex.h. We might add a flag to Makefile if there is a portability trouble potential. Signed-off-by: Petr Baudis <pasky@suse.cz>
Diffstat (limited to 'diff.h')
-rw-r--r--diff.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/diff.h b/diff.h
index a268d16..0cebec1 100644
--- a/diff.h
+++ b/diff.h
@@ -102,6 +102,7 @@ extern int diff_setup_done(struct diff_options *);
#define DIFF_DETECT_COPY 2
#define DIFF_PICKAXE_ALL 1
+#define DIFF_PICKAXE_REGEX 2
extern void diffcore_std(struct diff_options *);