mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 07:17:55 +03:00
caches: stop warming the cache after 'localrepo.commitctx'
Now that we garantee that branchmap cache are updated at the end of the transaction we can drop that one. This removes a problematic case with nested transaction where the new cache could be written on disk before the transaction is finished. The test change is harmless, since we update the cache at a later point, the dirstate have been updated in between.
This commit is contained in:
parent
383c4352b9
commit
781ab337a0
@ -1794,7 +1794,6 @@ class localrepository(object):
|
||||
# if minimal phase was 0 we don't need to retract anything
|
||||
phases.retractboundary(self, tr, targetphase, [n])
|
||||
tr.close()
|
||||
branchmap.updatecache(self.filtered('served'))
|
||||
return n
|
||||
finally:
|
||||
if tr:
|
||||
|
@ -195,8 +195,8 @@ log rotation
|
||||
result: None
|
||||
$ hg blackbox
|
||||
1970/01/01 00:00:00 bob @0e46349438790c460c5c9f7546bfcd39b267bbd2 (5000)> commit -m commit2 -d 2000-01-02 foo
|
||||
1970/01/01 00:00:00 bob @0e46349438790c460c5c9f7546bfcd39b267bbd2 (5000)> updated served branch cache in * seconds (glob)
|
||||
1970/01/01 00:00:00 bob @0e46349438790c460c5c9f7546bfcd39b267bbd2 (5000)> wrote served branch cache with 1 labels and 1 nodes
|
||||
1970/01/01 00:00:00 bob @45589e459b2edfbf3dbde7e01f611d2c1e7453d7 (5000)> updated served branch cache in * seconds (glob)
|
||||
1970/01/01 00:00:00 bob @45589e459b2edfbf3dbde7e01f611d2c1e7453d7 (5000)> wrote served branch cache with 1 labels and 1 nodes
|
||||
1970/01/01 00:00:00 bob @45589e459b2edfbf3dbde7e01f611d2c1e7453d7 (5000)> commit -m commit2 -d 2000-01-02 foo exited 0 after * seconds (glob)
|
||||
1970/01/01 00:00:00 bob @45589e459b2edfbf3dbde7e01f611d2c1e7453d7 (5000)> log -r 0
|
||||
1970/01/01 00:00:00 bob @45589e459b2edfbf3dbde7e01f611d2c1e7453d7 (5000)> writing .hg/cache/tags2-visible with 0 tags
|
||||
|
Loading…
Reference in New Issue
Block a user