[PATCH 4 of 4] Remove some options from 'hg grep':
Thomas Arendsen Hein
thomas at intevation.de
Sun Aug 28 22:56:38 CDT 2005
* Matt Mackall <mpm at selenic.com> [20050828 22:20]:
> > > > On Sat, 2005-08-27 at 23:40 +0200, Thomas Arendsen Hein wrote:
> > > > > -a (use "-r 0:tip" instead, or always grep all unless -r is given)
>
> What was this doing?
grep over all revisions
> -a needs to be --text, like grep(1) and hg diff.
+1
> > > > > -e (we have the PATTERN argument)
>
> If we support -e, we need to support multiple patterns (which is what
> it's there for in grep(1)).
yes, and then we need to make PATTERN optional, but at least one
pattern required.
> > > > > -v (doesn't work, and this is more of a job for 'hg cat|grep')
>
> How does hg cat help? It only handles one file/version. Invert
> colliding with verbose is a bit of a problem.
But retrieving all non-matching lines in many revisions doesn't
sound like a good idea to me. Tell me a use case :)
> > > > > -f (should be always enabled if -l used, or enable on -v/--verbose)
>
> And what was this doing?
Doing: nothing yet.
Intended to do: Show full paths instead of just the file name.
Thomas
--
Email: thomas at intevation.de
http://intevation.de/~thomas/
More information about the Mercurial
mailing list