summaryrefslogtreecommitdiff
path: root/builtin
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2011-04-02 00:56:27 (GMT)
committerJunio C Hamano <gitster@pobox.com>2011-04-02 00:56:27 (GMT)
commitb966427b53b246e722df1e5502b9145eb9dd063a (patch)
tree64df791944fd20ba8c49dc5043aa25681f07e1c7 /builtin
parent6c80cd298a9f2f36ae4e741cf65d94b7c184fb82 (diff)
parentb22520a37c8472751f2c4b3da9b5bc4e5aa5a0a3 (diff)
downloadgit-b966427b53b246e722df1e5502b9145eb9dd063a.zip
git-b966427b53b246e722df1e5502b9145eb9dd063a.tar.gz
git-b966427b53b246e722df1e5502b9145eb9dd063a.tar.bz2
Merge branch 'jr/grep-en-config'
* jr/grep-en-config: grep: allow -E and -n to be turned on by default via configuration
Diffstat (limited to 'builtin')
-rw-r--r--builtin/grep.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/builtin/grep.c b/builtin/grep.c
index 5b8f30d..891e5ea 100644
--- a/builtin/grep.c
+++ b/builtin/grep.c
@@ -302,6 +302,19 @@ static int grep_config(const char *var, const char *value, void *cb)
default: return 0;
}
+ if (!strcmp(var, "grep.extendedregexp")) {
+ if (git_config_bool(var, value))
+ opt->regflags |= REG_EXTENDED;
+ else
+ opt->regflags &= ~REG_EXTENDED;
+ return 0;
+ }
+
+ if (!strcmp(var, "grep.linenumber")) {
+ opt->linenum = git_config_bool(var, value);
+ return 0;
+ }
+
if (!strcmp(var, "color.grep"))
opt->color = git_config_colorbool(var, value, -1);
else if (!strcmp(var, "color.grep.context"))