Mercurial > evolve
view MANIFEST.in @ 1203:936aa82884ab stable
evolve: cache marker encoding to avoid performance degradation
The main overhead in bug 4518 is caused by calculating relevant markers
and encoding markers into the correct format.
Calculating relevant markers takes (worst case) ~ 0.12 seconds.
Encoding markers takes (worst case) ~ 0.06 seconds.
Caching encoded markers takes care of the second part and
speeds up cloning in bug 4518 by about 35%.
author | Mathias De Maré <mathias.demare@gmail.com> |
---|---|
date | Mon, 02 Mar 2015 20:12:00 +0100 |
parents | 9cdd32b45bba |
children | be85d7ce8536 |
line wrap: on
line source
recursive-include docs/figures *.svg include docs/figures/hgview-example.png include docs/*.rst include docs/*.py include docs/tutorials/*.t include docs/makefile include docs/static/*.svg include hgext/__init__.py include hgext/evolve.py include hgext/pushexperiment.py include hgext/simple4server.py include setup.py include README include COPYING include tests/*.t include tests/*.py include tests/_exc-util.sh include tests/dummyssh exclude tests/test-oldconvert.t exclude tests/test-qsync.t exclude tests/test-drop.t