hg status on current dir
Robin Farine
robin.farine at terminus.org
Thu May 3 09:40:48 UTC 2007
On Thursday May 3 2007 03:55, TK Soh wrote:
> On 5/2/07, Matt Mackall <mpm at selenic.com> wrote:
> > On Wed, May 02, 2007 at 03:59:50PM -0500, TK Soh wrote:
> > > On 5/2/07, Robin Farine <robin.farine at terminus.org> wrote:
[...]
> > > > hg status --exclude 'glob:*/*' .
> > >
> > > Thanks for all the suggestions, but this one seems to be most
> > > generic one, since I don't need to know the list of folders
> > > or files up-front. Thanks.
> >
> > Unfortunately exclude doesn't seem to be very effective at
> > keeping the subdirectories from actually being statted.
>
> Do you mean status will still travel into the subdirs, so the
> execution will be the same?
It will traverse direct subdirectories, no deeper. Granted, bad
cases will cause a lot of unneeded stats. The advantage is that you
get all the information you need about the current directory, i.e.
including added or deleted files.
Unless I am missing something, if you want to pass 'status' an
explicit list of names you need to build this list by statting all
entries in the current directory and add the relevant entries from
the manifest.
Robin
More information about the Mercurial
mailing list