Mercurial > evolve
view .hgignore @ 1362:73e5b5280c1c
inhibit: improve performance of transaction wrapping
Before this patch, transaction wrapping was the most expensive part of inhibit
computation wise. This patch changes the revset that we use in the transaction
wrapping to make it ~50x faster to compute:
revset #0: obsolete() - hidden()
0) wall 0.000214 comb 0.000000 user 0.000000 sys 0.000000 (best of 11209)
vs
revset #0: (not hidden()) and obsolete()
0) wall 0.010965 comb 0.010000 user 0.010000 sys 0.000000 (best of 237)
author | Laurent Charignon <lcharignon@fb.com> |
---|---|
date | Sat, 13 Jun 2015 11:14:27 -0700 |
parents | 41688ca951e7 |
children | a7bad80b7700 854421a48e0c |
line wrap: on
line source
syntax: re /figures/[^/]+\.png$ ^docs/build/ ^docs/html/ ^html/ \.pyc$ ~$ \.swp$ \.orig$ \.rej$ \.err$ ^tests/easy_run.sh$ ^build/ ^MANIFEST$ ^docs/tutorials/.*\.rst$ \.ico$