-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Closed
Labels
enhancementAn enhancement to the functionality of the software.An enhancement to the functionality of the software.gitignoreBugs related to gitignore problems.Bugs related to gitignore problems.rollupA PR that has been merged with many others in a rollup.A PR that has been merged with many others in a rollup.
Description
While looking into #1374 I've noticed that rg --no-config --no-ignore --ignore-vcs --debug
does not appear to use a .gitignore
file (from the current directory):
% rg --no-config --no-ignore --ignore-vcs --debug luarocks
DEBUG|rg::args|src/args.rs:544: not reading config files because --no-config is present
DEBUG|grep_regex::literal|grep-regex/src/literal.rs:59: literal prefixes detected: Literals { lits: [Complete(luarocks)], limit_size: 250, limit_class: 10 }
DEBUG|globset|globset/src/lib.rs:435: built glob set; 0 literals, 0 basenames, 11 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 0 regexes
DEBUG|globset|globset/src/lib.rs:435: built glob set; 0 literals, 0 basenames, 11 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 0 regexes
DEBUG|globset|globset/src/lib.rs:435: built glob set; 0 literals, 0 basenames, 11 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 0 regexes
DEBUG|ignore::walk|ignore/src/walk.rs:1639: ignoring ./.SRCINFO: Ignore(IgnoreMatch(Hidden))
DEBUG|ignore::walk|ignore/src/walk.rs:1639: ignoring ./.git: Ignore(IgnoreMatch(Hidden))
DEBUG|ignore::walk|ignore/src/walk.rs:1639: ignoring ./.gitignore: Ignore(IgnoreMatch(PKGBUILD
13:makedepends=('luarocks')
15:source=("https://luarocks.org/$_rockname-$pkgver-$_rockrel.src.rock")
19: luarocks --tree="$pkgdir/usr" install --deps-mode=none "$_rockname-$pkgver-$_rockrel.src.rock"
Hidden))
DEBUG|globset|globset/src/lib.rs:435: built glob set; 0 literals, 0 basenames, 11 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 0 regexes
DEBUG|globset|globset/src/lib.rs:435: built glob set; 0 literals, 0 basenames, 11 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 0 regexes
.gitignore
contains just "*", i.e. everything should be ignored.
It works when using --ignore
additionally, but --ignore-vcs
should be enough to enable this, no?
It also does not work with all --ignore-*
options:
rg --no-config --no-ignore --ignore-vcs --ignore-global --ignore-dot --ignore-messages --ignore-parent …
What version of ripgrep are you using?
ripgrep 11.0.2
Metadata
Metadata
Assignees
Labels
enhancementAn enhancement to the functionality of the software.An enhancement to the functionality of the software.gitignoreBugs related to gitignore problems.Bugs related to gitignore problems.rollupA PR that has been merged with many others in a rollup.A PR that has been merged with many others in a rollup.