mercurial/branchmap.py
changeset 36239 46260fac5563
parent 36188 fa4d333cac58
child 36426 743b293c3ca0
equal deleted inserted replaced
36238:deb851914fd7 36239:46260fac5563
   375             try:
   375             try:
   376                 data = repo.cachevfs.read(_rbcrevs)
   376                 data = repo.cachevfs.read(_rbcrevs)
   377                 self._rbcrevs[:] = data
   377                 self._rbcrevs[:] = data
   378             except (IOError, OSError) as inst:
   378             except (IOError, OSError) as inst:
   379                 repo.ui.debug("couldn't read revision branch cache: %s\n" %
   379                 repo.ui.debug("couldn't read revision branch cache: %s\n" %
   380                               pycompat.bytestr(inst))
   380                               util.forcebytestr(inst))
   381         # remember number of good records on disk
   381         # remember number of good records on disk
   382         self._rbcrevslen = min(len(self._rbcrevs) // _rbcrecsize,
   382         self._rbcrevslen = min(len(self._rbcrevs) // _rbcrecsize,
   383                                len(repo.changelog))
   383                                len(repo.changelog))
   384         if self._rbcrevslen == 0:
   384         if self._rbcrevslen == 0:
   385             self._names = []
   385             self._names = []