It saves 0.15s per transaction in fbsource. With other implemented
optimization (treemanifest, treedirstate, and clindex and perftweaks).
Before:
(hg-dev) $ echo 1 >> README ; time hg commit -m bar postclose warms-cache: User 0.140 Sys 0.020 Real 0.160 real 0m0.613s user 0m0.419s sys 0m0.186s
After:
(hg-dev) $ echo 1 >> README ; time hg commit -m bar postclose warms-cache: User 0.000 Sys 0.000 Real 0.000 real 0m0.461s user 0m0.303s sys 0m0.149s
Do we need to do this only if disablebranchcache is set?