summaryrefslogtreecommitdiff
path: root/git-gui
diff options
context:
space:
mode:
authorLibravatar Michał Kiedrowicz <michal.kiedrowicz@gmail.com>2009-07-22 19:52:15 +0200
committerLibravatar Junio C Hamano <gitster@pobox.com>2009-07-22 21:54:54 -0700
commita91f453f641ca9966a438bdd3896656b00423407 (patch)
tree8ba410fe118f0e5776ac9dd8631d5ceeeba0cd3e /git-gui
parentgit svn: fix reparenting when ugly http(s) URLs are used (diff)
downloadtgif-a91f453f641ca9966a438bdd3896656b00423407.tar.xz
grep: Add --max-depth option.
It is useful to grep directories non-recursively, e.g. when one wants to look for all files in the toplevel directory, but not in any subdirectory, or in Documentation/, but not in Documentation/technical/. This patch adds support for --max-depth <depth> option to git-grep. If it is given, git-grep descends at most <depth> levels of directories below paths specified on the command line. Note that if path specified on command line contains wildcards, this option makes no sense, e.g. $ git grep -l --max-depth 0 GNU -- 'contrib/*' (note the quotes) will search all files in contrib/, even in subdirectories, because '*' matches all files. Documentation updates, bash-completion and simple test cases are also provided. Signed-off-by: Michał Kiedrowicz <michal.kiedrowicz@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-gui')
0 files changed, 0 insertions, 0 deletions