mercurial/bundlerepo.py
changeset 37331 c68262401c8c
parent 36835 5bc7ff103081
child 37497 1541e1a8e87d
equal deleted inserted replaced
37330:db06c4bb2158 37331:c68262401c8c
   418         if f in self._cgfilespos:
   418         if f in self._cgfilespos:
   419             self._cgunpacker.seek(self._cgfilespos[f])
   419             self._cgunpacker.seek(self._cgfilespos[f])
   420             linkmapper = self.unfiltered().changelog.rev
   420             linkmapper = self.unfiltered().changelog.rev
   421             return bundlefilelog(self.svfs, f, self._cgunpacker, linkmapper)
   421             return bundlefilelog(self.svfs, f, self._cgunpacker, linkmapper)
   422         else:
   422         else:
   423             return filelog.filelog(self.svfs, f)
   423             return super(bundlerepository, self).file(f)
   424 
   424 
   425     def close(self):
   425     def close(self):
   426         """Close assigned bundle file immediately."""
   426         """Close assigned bundle file immediately."""
   427         self._bundlefile.close()
   427         self._bundlefile.close()
   428         if self.tempfile is not None:
   428         if self.tempfile is not None: