equal
deleted
inserted
replaced
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 = [] |