[PATCH 1 of 4 lazy-manifest v2] manifest.c: new extension code to lazily parse manifests

Augie Fackler raf at durin42.com
Tue Jan 13 20:11:48 CST 2015


On Jan 13, 2015, at 7:42 PM, Martin von Zweigbergk <martinvonz at google.com> wrote:

> As I reported on IRC, the 'setitem' method seems slow. On the Mozilla repo, running
> 
>   hg co -C 1813b && hg mv -q intl i18n && time hg ci -qm 'move intl'
> 
> takes 6.3s with current hg and 1m21s with these patches applied. It may very be related to your TODO in setitem.

Yeah, I think this is the point where we should drop v2, and I’ll work on a bulk-add function (shouldn’t take long) to mitigate that problem.

Always an edge case.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20150113/4deb16cf/attachment.pgp>


More information about the Mercurial-devel mailing list