Home Explore Blog CI



git

1st chunk of `Documentation/config/grep.adoc`
03df859649a2a33453bf3c1c2b36346d55eef8a1798d2a750000000100000414
grep.lineNumber::
	If set to true, enable `-n` option by default.

grep.column::
	If set to true, enable the `--column` option by default.

grep.patternType::
	Set the default matching behavior. Using a value of 'basic', 'extended',
	'fixed', or 'perl' will enable the `--basic-regexp`, `--extended-regexp`,
	`--fixed-strings`, or `--perl-regexp` option accordingly, while the
	value 'default' will use the `grep.extendedRegexp` option to choose
	between 'basic' and 'extended'.

grep.extendedRegexp::
	If set to true, enable `--extended-regexp` option by default. This
	option is ignored when the `grep.patternType` option is set to a value
	other than 'default'.

grep.threads::
	Number of grep worker threads to use. If unset (or set to 0), Git will
	use as many threads as the number of logical cores available.

grep.fullName::
	If set to true, enable `--full-name` option by default.

grep.fallbackToNoIndex::
	If set to true, fall back to `git grep --no-index` if `git grep`
	is executed outside of a git repository.  Defaults to false.

Title: Git Grep Configuration Options
Summary
The provided text describes various configuration options for Git's grep command, including enabling line numbers, column numbers, and different pattern types, as well as setting the number of worker threads and fallback behavior.