D6422: copies: avoid calling matcher if matcher.always()
martinvonz (Martin von Zweigbergk)
phabricator at mercurial-scm.org
Wed May 22 15:17:00 EDT 2019
martinvonz added a comment.
In https://phab.mercurial-scm.org/D6422#93466, @marmoute wrote:
> Can you indicate a summary of the total speedup of the series ? (from base to last changesets?).
Sure, done.
> Also I am not sure for which case these number apply ? Is this the compatibility mode or after repository conversion ?
After repo conversion.
> Can we have number for both ?
The compatibility number is going to be similar to before this series, since it won't benefit from having the removed set of files available cheaply. It would make sense with a follow-up for speeding up compatibility mode by not filtering out removed files. I'm not sure if that should be a separate option or not.
> To have a more diverse picture of the performacne of thes change, can you provide timing data for the following case?
>
> mozilla-central: hg perfpathcopies 76caed42cf7cb7098aa0eb58242dd36054d06865 1daa622bbe42f8a85e0b4880c5c25df8ea60e95f
> pypy: hg perfpathcopies 3c8ac35c653afe108127ca75688e2f8278192512 d7746d32bf9d785bbc0c6afc9aa6015410a38c8f
> mercurial: hg perfpathcopies 7adb1274a4f930e13b35545ef23914ccae7d5534 0c6c600c03fddabcc45f1046e869f84b276fb467
> netbeans: hg perfpathcopies 588c2d1ced709885eb0bc6b88137efbadbb35b76 1aad62e59ddde2ce37882af12fbb202d3b7961dc
Can you provide some tags you're curious about instead so it's easier to run the same command in both repos (the hashes are different)? I have the mozilla-unified repo and the hg repo converted.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D6422
To: martinvonz, #hg-reviewers
Cc: marmoute, mercurial-devel
More information about the Mercurial-devel
mailing list