Thread (1 message) 1 message, 1 author, 2016-06-15

Re: feature request: excluding files/paths from "git grep"

From: Junio C Hamano <hidden>
Date: 2016-06-15 23:03:59

Jeff King [off-list ref] writes:
On Wed, Mar 04, 2015 at 12:56:10PM -0800, Junio C Hamano wrote:
quoted
quoted
As in, while working on a specific project, I sometimes just want to
exclude, for the time being, a bunch of stuff from 'git grep'.
The key word here is "for the time being", though.  What would you
do once you are done with the "for the time being" activity?  "git
config --unset"?
IMHO this is being too paternalistic. You can already shoot yourself
in the foot by configuring an alias to grep, running your alias, and
wondering why it does not produce the results you wanted.
Yeah, as I said, it is a deliberately paternalistic stance.  But at
least when I say "git mygrep" using the alias mechanism and get a
result that is different from what I expect from "git grep", I would
know I am doing something different with "mygrep" from "grep", no?

And a great thing about that "use alias" approach is that we can
sidestep the entire "then what should I do when I have to override
the configured thing for one-shot invocation?" question, as there is
an obvious simple answer "don't use that alias but use the
underlying command".
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help