comparison mercurial/branchmap.py @ 51508:0239ebdd0740

branching: merge stable into default
author Raphaël Gomès <rgomes@octobus.net>
date Fri, 15 Mar 2024 10:52:51 +0100
parents 0c684ca692a4 40943970b7ae
children ec640dc9cebd
comparison
equal deleted inserted replaced
51496:79a7616a82b8 51508:0239ebdd0740
878 # don't try to use cache - fall back to the slow path 878 # don't try to use cache - fall back to the slow path
879 self.branchinfo = self._branchinfo 879 self.branchinfo = self._branchinfo
880 880
881 if self._names: 881 if self._names:
882 try: 882 try:
883 if repo.ui.configbool(b'format', b'mmap-revbranchcache'): 883 if repo.ui.configbool(b'storage', b'revbranchcache.mmap'):
884 with repo.cachevfs(_rbcrevs) as fp: 884 with repo.cachevfs(_rbcrevs) as fp:
885 data = util.buffer(util.mmapread(fp)) 885 data = util.buffer(util.mmapread(fp))
886 else: 886 else:
887 data = repo.cachevfs.read(_rbcrevs) 887 data = repo.cachevfs.read(_rbcrevs)
888 self._rbcrevs = rbcrevs(data) 888 self._rbcrevs = rbcrevs(data)