]> git.ipfire.org Git - thirdparty/git.git/blame - Documentation/config/grep.txt
grep docs: describe --recurse-submodules further and improve formatting a bit
[thirdparty/git.git] / Documentation / config / grep.txt
CommitLineData
434e6e75
NTND
1grep.lineNumber::
2 If set to true, enable `-n` option by default.
3
4grep.column::
5 If set to true, enable the `--column` option by default.
6
7grep.patternType::
8 Set the default matching behavior. Using a value of 'basic', 'extended',
9 'fixed', or 'perl' will enable the `--basic-regexp`, `--extended-regexp`,
10 `--fixed-strings`, or `--perl-regexp` option accordingly, while the
91028f76
JH
11 value 'default' will use the `grep.extendedRegexp` option to choose
12 between 'basic' and 'extended'.
434e6e75
NTND
13
14grep.extendedRegexp::
15 If set to true, enable `--extended-regexp` option by default. This
16 option is ignored when the `grep.patternType` option is set to a value
17 other than 'default'.
18
19grep.threads::
a2811dd7
ÆAB
20 Number of grep worker threads to use. If unset (or set to 0), Git will
21 use as many threads as the number of logical cores available.
22
23grep.fullName::
24 If set to true, enable `--full-name` option by default.
434e6e75
NTND
25
26grep.fallbackToNoIndex::
4a9357a1 27 If set to true, fall back to `git grep --no-index` if `git grep`
434e6e75 28 is executed outside of a git repository. Defaults to false.