clfilter doubles time of hg log?
Pierre-Yves David
pierre-yves.david at logilab.fr
Fri Jan 18 11:53:10 CST 2013
On Fri, Jan 18, 2013 at 05:08:02PM +0100, Pierre-Yves David wrote:
> On Fri, Jan 18, 2013 at 04:58:29PM +0100, Thomas Arendsen Hein wrote:
> > * Yuya Nishihara <yuya at tcha.org> [20130118 16:27]:
> > > Is this a trade-off of "hidden" changeset filtering?
> >
> > Yes, a bisect shows this as the mayor slowdown:
> >
> > The first bad revision is:
> > changeset: 18267:5bb610f87d1d
> > user: Pierre-Yves David <pierre-yves.david at logilab.fr>
> > date: Tue Jan 08 20:37:37 2013 +0100
> > summary: clfilter: enforce hidden changeset globally
> >
> > What's interesting here is that the option --hidden for hg log
> > worked fast, only the global --hidden causes this slowdown.
>
> revlog._loadchunk call jumped from 86 to 18451. We are bypassing a cache
> somewhere. I have idea of why
got a fix, needs to have MQ not crash with it…
--
Pierre-Yves David
http://www.logilab.fr/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20130118/085f507a/attachment.pgp>
More information about the Mercurial-devel
mailing list