summaryrefslogtreecommitdiff
path: root/builtin/grep.c
Commit message (Expand)AuthorAgeFilesLines
* grep: fix a "path_list" memory leakÆvar Arnfjörð Bjarmason2021-10-231-4/+5
* grep: use object_array_clear() in cmd_grep()Ævar Arnfjörð Bjarmason2021-10-231-0/+1
* grep: prefer "struct grep_opt" over its "void *" equivalentÆvar Arnfjörð Bjarmason2021-10-231-2/+2
* repository: support unabsorbed in repo_submodule_initJonathan Tan2021-09-091-4/+1
* grep: add repository to OID grep sourcesJonathan Tan2021-09-081-9/+6
* grep: allocate subrepos on heapJonathan Tan2021-09-081-9/+30
* grep: read submodule entry with explicit repoJonathan Tan2021-09-081-5/+5
* grep: typesafe versions of grep_source_initJonathan Tan2021-09-081-2/+2
* grep: use submodule-ODB-as-alternate lazy-additionJonathan Tan2021-09-081-1/+1
* dir.[ch]: replace dir_init() with DIR_INITÆvar Arnfjörð Bjarmason2021-07-011-2/+1
* Merge branch 'bc/hash-transition-interop-part-1'Junio C Hamano2021-05-101-1/+1
|\
| * hash: provide per-algorithm null OIDsbrian m. carlson2021-04-271-1/+1
* | Merge branch 'ds/sparse-index-protections'Junio C Hamano2021-04-301-0/+2
|\ \ | |/ |/|
| * grep: ensure full indexDerrick Stolee2021-04-141-0/+2
* | Merge branch 'ab/grep-pcre2-allocfix'Junio C Hamano2021-03-221-1/+0
|\ \
| * | grep/pcre2: move back to thread-only PCREv2 structuresÆvar Arnfjörð Bjarmason2021-02-171-1/+0
* | | use CALLOC_ARRAYRené Scharfe2021-03-131-1/+1
| |/ |/|
* | Merge branch 'mt/grep-sparse-checkout'Junio C Hamano2021-02-251-2/+5
|\ \
| * | grep: honor sparse-checkout on working tree searchesMatheus Tavares2021-02-091-2/+5
* | | Merge branch 'mt/grep-cached-untracked'Junio C Hamano2021-02-171-0/+3
|\ \ \ | |_|/ |/| |
| * | grep: error out if --untracked is used with --cachedMatheus Tavares2021-02-091-0/+3
| |/
* | grep/log: remove hidden --debug and --grep-debug optionsÆvar Arnfjörð Bjarmason2021-01-261-5/+0
|/
* grep: use designated initializers for `grep_defaults`Martin Ågren2020-11-211-1/+0
* grep: don't set up a "default" repo for grepMartin Ågren2020-11-211-1/+1
* grep: handle deref_tag() returning NULLRené Scharfe2020-10-121-0/+11
* quote_path: give flags parameter to quote_path()Junio C Hamano2020-09-101-1/+1
* quote_path: rename quote_path_relative() to quote_path()Junio C Hamano2020-09-101-1/+1
* dir: fix problematic API to avoid memory leaksElijah Newren2020-08-181-1/+2
* Merge branch 'jk/strvec'Junio C Hamano2020-08-101-1/+1
|\
| * strvec: convert builtin/ callers away from argv_array nameJeff King2020-07-281-1/+1
* | grep: avoid using oid_to_hex() with parse_object_or_die()René Scharfe2020-07-281-1/+1
|/
* Merge branch 'dl/opt-callback-cleanup'Junio C Hamano2020-05-051-13/+13
|\
| * Use OPT_CALLBACK and OPT_CALLBACK_FDenton Liu2020-04-281-13/+13
* | Merge branch 'en/fill-directory-exponential'Junio C Hamano2020-04-291-2/+0
|\ \
| * | Fix error-prone fill_directory() API; make it only return matchesElijah Newren2020-04-011-2/+0
* | | grep: follow conventions for printing paths w/ unusual charsMatheus Tavares2020-04-201-12/+34
| |/ |/|
* | Merge branch 'mt/threaded-grep-in-object-store'Junio C Hamano2020-02-141-47/+46
|\ \ | |/ |/|
| * grep: use no. of cores as the default no. of threadsMatheus Tavares2020-01-171-2/+1
| * grep: move driver pre-load out of critical sectionMatheus Tavares2020-01-171-4/+4
| * grep: re-enable threads in non-worktree caseMatheus Tavares2020-01-171-1/+1
| * grep: protect packed_git [re-]initializationMatheus Tavares2020-01-171-2/+6
| * grep: allow submodule functions to run in parallelMatheus Tavares2020-01-171-16/+22
| * submodule-config: add skip_if_read option to repo_read_gitmodules()Matheus Tavares2020-01-171-1/+1
| * grep: replace grep_read_mutex by internal obj read lockMatheus Tavares2020-01-171-30/+16
| * grep: fix racy calls in grep_objects()Matheus Tavares2020-01-171-0/+5
| * grep: fix race conditions at grep_submodule()Matheus Tavares2020-01-171-4/+3
* | grep: ignore --recurse-submodules if --no-index is givenPhilippe Blain2020-01-301-2/+5
|/
* Merge branch 'cb/pcre2-chartables-leakfix'Junio C Hamano2019-10-231-0/+1
|\
| * grep: make PCRE2 aware of custom allocatorCarlo Marcelo Arenas Belón2019-10-181-0/+1
* | grep: use return value of strbuf_detach()René Scharfe2019-08-261-2/+2