mercurial/bundlerepo.py
changeset 51096 8ec2de9c6770
parent 51047 861fe9273d57
child 51403 68289ed170c7
equal deleted inserted replaced
51095:30f458fc59e9 51096:8ec2de9c6770
   145         rawtext = None
   145         rawtext = None
   146         chain = []
   146         chain = []
   147         iterrev = rev
   147         iterrev = rev
   148         # reconstruct the revision if it is from a changegroup
   148         # reconstruct the revision if it is from a changegroup
   149         while iterrev > self.repotiprev:
   149         while iterrev > self.repotiprev:
   150             if self._revisioncache and self._revisioncache[1] == iterrev:
   150             if (
   151                 rawtext = self._revisioncache[2]
   151                 self._inner._revisioncache
       
   152                 and self._inner._revisioncache[1] == iterrev
       
   153             ):
       
   154                 rawtext = self._inner._revisioncache[2]
   152                 break
   155                 break
   153             chain.append(iterrev)
   156             chain.append(iterrev)
   154             iterrev = self.index[iterrev][3]
   157             iterrev = self.index[iterrev][3]
   155         if iterrev == nullrev:
   158         if iterrev == nullrev:
   156             rawtext = b''
   159             rawtext = b''