##// END OF EJS Templates
branchcache: unconditionally write delayed branchmap
marmoute -
r52350:c0d51565 default
parent child Browse files
Show More
@@ -2927,8 +2927,6 b' class localrepository:'
2927 self.ui.debug(b'updating the branch cache\n')
2927 self.ui.debug(b'updating the branch cache\n')
2928 self.filtered(b'served').branchmap()
2928 self.filtered(b'served').branchmap()
2929 self.filtered(b'served.hidden').branchmap()
2929 self.filtered(b'served.hidden').branchmap()
2930 # flush all possibly delayed write.
2931 self._branchcaches.write_delayed(self)
2932
2930
2933 if repository.CACHE_CHANGELOG_CACHE in caches:
2931 if repository.CACHE_CHANGELOG_CACHE in caches:
2934 self.changelog.update_caches(transaction=tr)
2932 self.changelog.update_caches(transaction=tr)
@@ -2975,6 +2973,9 b' class localrepository:'
2975 filtered = self.filtered(filt)
2973 filtered = self.filtered(filt)
2976 self._branchcaches.update_disk(filtered)
2974 self._branchcaches.update_disk(filtered)
2977
2975
2976 # flush all possibly delayed write.
2977 self._branchcaches.write_delayed(self)
2978
2978 def invalidatecaches(self):
2979 def invalidatecaches(self):
2979 if '_tagscache' in vars(self):
2980 if '_tagscache' in vars(self):
2980 # can't use delattr on proxy
2981 # can't use delattr on proxy
General Comments 0
You need to be logged in to leave comments. Login now