##// END OF EJS Templates
shrink-revlog: add "reverse postorder" and "postorder reverse" toposorts....
shrink-revlog: add "reverse postorder" and "postorder reverse" toposorts. Based on a patch by Benoit Boissinot, adapted to the pluggable sort algorithm design. toposort_reversepostorder() is a very good performer; it's designed to recreate what the revlog would have looked like if Mercurial had parent deltas now. toposort_postorderreverse() is unstable and very inconsistent, but perhaps with some work it could be made better.
Greg Ward -
r10623:64e286c2 default
Show More
Name Size Modified Last Commit Author
/ contrib
git-viz
hgsh
macosx
vim
win32
wix
bash_completion Loading ...
buildrpm Loading ...
check-code.py Loading ...
convert-repo Loading ...
dumprevlog Loading ...
hg-ssh Loading ...
hgk Loading ...
hgwebdir.fcgi Loading ...
hgwebdir.wsgi Loading ...
logo-droplets.svg Loading ...
memory.py Loading ...
mercurial.el Loading ...
mercurial.spec Loading ...
mergetools.hgrc Loading ...
mq.el Loading ...
perf.py Loading ...
pylintrc Loading ...
python-hook-examples.py Loading ...
rewrite-log Loading ...
sample.hgrc Loading ...
shrink-revlog.py Loading ...
simplemerge Loading ...
tcsh_completion Loading ...
tcsh_completion_build.sh Loading ...
tmplrewrite.py Loading ...
undumprevlog Loading ...
xml.rnc Loading ...
zsh_completion Loading ...