Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/changelog.py @ 14334:85c82ebc96a3
changelog: don't use generaldelta
author | Sune Foldager <cryo@cyanite.org> |
---|---|
date | Mon, 16 May 2011 13:06:48 +0200 |
parents | c1cca38818b9 |
children | 10546bb7d201 |
comparison
equal
deleted
inserted
replaced
14333:31a5973fcf96 | 14334:85c82ebc96a3 |
---|---|
98 return o | 98 return o |
99 | 99 |
100 class changelog(revlog.revlog): | 100 class changelog(revlog.revlog): |
101 def __init__(self, opener): | 101 def __init__(self, opener): |
102 revlog.revlog.__init__(self, opener, "00changelog.i") | 102 revlog.revlog.__init__(self, opener, "00changelog.i") |
103 if self._initempty: | |
104 # changelogs don't benefit from generaldelta | |
105 self.version &= ~revlog.REVLOGGENERALDELTA | |
106 self._generaldelta = False | |
103 self._realopener = opener | 107 self._realopener = opener |
104 self._delayed = False | 108 self._delayed = False |
105 self._divert = False | 109 self._divert = False |
106 | 110 |
107 def delayupdate(self): | 111 def delayupdate(self): |