[PATCH 0 of 3 V3] Improve amend perf on large repos

Durham Goode durham at fb.com
Sat Nov 16 14:29:43 CST 2013


V3 drops the patches that replace revsets. Also reimplements getstrippoint to
scale better when a repo has many heads.

This set of changes brings amending a tip commit on a large repo from 11 seconds
down to 5.5 seconds. The riskiest part is the new algorithm to determine which
revisions to strip from a revlog.


More information about the Mercurial-devel mailing list