strip: do not update branchcache during strip (issue3745)
At this moment, the cache is invalid, and will be thrown away.
Later the strip function will call the `localrepo.destroyed` method
that will update the branchmap cache.
[ original upstream message ]
--- a/tests/test-keyword.t Mon Dec 24 02:49:59 2012 +0100
+++ b/tests/test-keyword.t Fri Dec 28 00:02:40 2012 +0100
@@ -507,7 +507,6 @@
$ hg -q commit -d '14 1' -m 'prepare amend'
$ hg --debug commit --amend -d '15 1' -m 'amend without changes' | grep keywords
- invalidating branch cache (tip differs)
overwriting a expanding keywords
$ hg -q id
67d8c481a6be