Show More
@@ -152,7 +152,7 b' class changelogrevision(object):' | |||||
152 |
|
152 | |||
153 | __slots__ = ( |
|
153 | __slots__ = ( | |
154 | 'date', |
|
154 | 'date', | |
155 |
'desc |
|
155 | '_rawdesc', | |
156 | 'extra', |
|
156 | 'extra', | |
157 | 'files', |
|
157 | 'files', | |
158 | 'manifest', |
|
158 | 'manifest', | |
@@ -185,9 +185,10 b' class changelogrevision(object):' | |||||
185 | # |
|
185 | # | |
186 | # changelog v0 doesn't use extra |
|
186 | # changelog v0 doesn't use extra | |
187 |
|
187 | |||
188 |
|
|
188 | doublenl = text.index('\n\n') | |
189 |
self.desc |
|
189 | self._rawdesc = text[doublenl + 2:] | |
190 | l = text[:last].split('\n') |
|
190 | ||
|
191 | l = text[:doublenl].split('\n') | |||
191 | self.manifest = bin(l[0]) |
|
192 | self.manifest = bin(l[0]) | |
192 | self.user = encoding.tolocal(l[1]) |
|
193 | self.user = encoding.tolocal(l[1]) | |
193 |
|
194 | |||
@@ -209,6 +210,10 b' class changelogrevision(object):' | |||||
209 |
|
210 | |||
210 | return self |
|
211 | return self | |
211 |
|
212 | |||
|
213 | @property | |||
|
214 | def description(self): | |||
|
215 | return encoding.tolocal(self._rawdesc) | |||
|
216 | ||||
212 | class changelog(revlog.revlog): |
|
217 | class changelog(revlog.revlog): | |
213 | def __init__(self, opener): |
|
218 | def __init__(self, opener): | |
214 | revlog.revlog.__init__(self, opener, "00changelog.i") |
|
219 | revlog.revlog.__init__(self, opener, "00changelog.i") |
General Comments 0
You need to be logged in to leave comments.
Login now