Performance problem 'hg log -v'

Matt Mackall mpm at selenic.com
Wed Sep 12 13:41:05 CDT 2007


On Wed, Sep 12, 2007 at 08:37:44PM +0200, Guido Ostkamp wrote:
> On Wed, 12 Sep 2007, Matt Mackall wrote:
> >On Tue, Sep 11, 2007 at 10:45:25PM -0700, Jens Alfke wrote:
> >>
> >>On 11 Sep '07, at 3:03 PM, Guido Ostkamp wrote:
> >>
> >>>Is there possibly a check
> >>>missing and hg searches all revlogs, although it is clear that it is
> >>>not
> >>>under control?
> >>
> >>I am totally not an expert, but my guess is that "hg log" has to
> >>search all revlogs because there may *in the past* have been a file
> >>with that pathname in the repo, but which was then deleted or renamed.
> >
> >Nope, if there isn't a .hg/store/data/foo.c.i, then there never was a
> >foo.c.
> 
> Does this mean you can confirm that there is a bug in Mercurial?

Well the output's correct, right? Yes, there's a performance bug.

-- 
Mathematics is the supreme nostalgia of our time.


More information about the Mercurial-devel mailing list