##// END OF EJS Templates
changelog: remove extract function
Matt Mackall -
r5744:9db7fd77 default
parent child Browse files
Show More
@@ -136,7 +136,7 b' class changelog(revlog):'
136 items = [_string_escape('%s:%s' % (k, d[k])) for k in keys]
136 items = [_string_escape('%s:%s' % (k, d[k])) for k in keys]
137 return "\0".join(items)
137 return "\0".join(items)
138
138
139 def extract(self, text):
139 def read(self, node):
140 """
140 """
141 format used:
141 format used:
142 nodeid\n : manifest node in ascii
142 nodeid\n : manifest node in ascii
@@ -149,6 +149,7 b' class changelog(revlog):'
149
149
150 changelog v0 doesn't use extra
150 changelog v0 doesn't use extra
151 """
151 """
152 text = self.revision(node)
152 if not text:
153 if not text:
153 return (nullid, "", (0, 0), [], "", {'branch': 'default'})
154 return (nullid, "", (0, 0), [], "", {'branch': 'default'})
154 last = text.index("\n\n")
155 last = text.index("\n\n")
@@ -175,9 +176,6 b' class changelog(revlog):'
175 files = l[3:]
176 files = l[3:]
176 return (manifest, user, (time, timezone), files, desc, extra)
177 return (manifest, user, (time, timezone), files, desc, extra)
177
178
178 def read(self, node):
179 return self.extract(self.revision(node))
180
181 def add(self, manifest, list, desc, transaction, p1=None, p2=None,
179 def add(self, manifest, list, desc, transaction, p1=None, p2=None,
182 user=None, date=None, extra={}):
180 user=None, date=None, extra={}):
183
181
General Comments 0
You need to be logged in to leave comments. Login now