mercurial/changelog.py
changeset 41202 e7a2cc84dbc0
parent 39887 a3095bc47217
child 41275 1421d0487a61
equal deleted inserted replaced
41201:6439cefaeb64 41202:e7a2cc84dbc0
   293 
   293 
   294         datafile = '00changelog.d'
   294         datafile = '00changelog.d'
   295         revlog.revlog.__init__(self, opener, indexfile, datafile=datafile,
   295         revlog.revlog.__init__(self, opener, indexfile, datafile=datafile,
   296                                checkambig=True, mmaplargeindex=True)
   296                                checkambig=True, mmaplargeindex=True)
   297 
   297 
   298         if self._initempty:
   298         if self._initempty and (self.version & 0xFFFF == revlog.REVLOGV1):
   299             # changelogs don't benefit from generaldelta
   299             # changelogs don't benefit from generaldelta.
       
   300 
   300             self.version &= ~revlog.FLAG_GENERALDELTA
   301             self.version &= ~revlog.FLAG_GENERALDELTA
   301             self._generaldelta = False
   302             self._generaldelta = False
   302 
   303 
   303         # Delta chains for changelogs tend to be very small because entries
   304         # Delta chains for changelogs tend to be very small because entries
   304         # tend to be small and don't delta well with each. So disable delta
   305         # tend to be small and don't delta well with each. So disable delta