mercurial/branchmap.py
changeset 24728 75688a6f0bca
parent 24723 467a33142425
child 25266 38117278f295
equal deleted inserted replaced
24727:5668202cfaaf 24728:75688a6f0bca
   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: