equal
deleted
inserted
replaced
314 try: |
314 try: |
315 bndata = repo.vfs.read(_rbcnames) |
315 bndata = repo.vfs.read(_rbcnames) |
316 self._rbcsnameslen = len(bndata) # for verification before writing |
316 self._rbcsnameslen = len(bndata) # for verification before writing |
317 self._names = [encoding.tolocal(bn) for bn in bndata.split('\0')] |
317 self._names = [encoding.tolocal(bn) for bn in bndata.split('\0')] |
318 except (IOError, OSError), inst: |
318 except (IOError, OSError), inst: |
319 repo.ui.debug("couldn't read revision branch cache names: %s\n" % |
|
320 inst) |
|
321 if readonly: |
319 if readonly: |
322 # don't try to use cache - fall back to the slow path |
320 # don't try to use cache - fall back to the slow path |
323 self.branchinfo = self._branchinfo |
321 self.branchinfo = self._branchinfo |
324 |
322 |
325 if self._names: |
323 if self._names: |