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