diff options
author | Junio C Hamano <gitster@pobox.com> | 2011-04-01 17:56:27 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2011-04-01 17:56:27 -0700 |
commit | b966427b53b246e722df1e5502b9145eb9dd063a (patch) | |
tree | 64df791944fd20ba8c49dc5043aa25681f07e1c7 /builtin | |
parent | 6c80cd298a9f2f36ae4e741cf65d94b7c184fb82 (diff) | |
parent | b22520a37c8472751f2c4b3da9b5bc4e5aa5a0a3 (diff) | |
download | git-b966427b53b246e722df1e5502b9145eb9dd063a.tar.gz |
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.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/builtin/grep.c b/builtin/grep.c index 5b8f30d3ed..891e5eab3d 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")) |