equal
deleted
inserted
replaced
219 # Ensure we have a node id |
219 # Ensure we have a node id |
220 if isinstance(nodeorrev, int): |
220 if isinstance(nodeorrev, int): |
221 n = self.node(nodeorrev) |
221 n = self.node(nodeorrev) |
222 else: |
222 else: |
223 n = nodeorrev |
223 n = nodeorrev |
|
224 extra = {b'branch': b'default'} |
224 # handle looking up nullid |
225 # handle looking up nullid |
225 if n == nullid: |
226 if n == nullid: |
226 return hgchangelog._changelogrevision(extra={}, manifest=nullid) |
227 return hgchangelog._changelogrevision(extra=extra, manifest=nullid) |
227 hn = gitutil.togitnode(n) |
228 hn = gitutil.togitnode(n) |
228 # We've got a real commit! |
229 # We've got a real commit! |
229 files = [ |
230 files = [ |
230 r[0] |
231 r[0] |
231 for r in self._db.execute( |
232 for r in self._db.execute( |
251 files=files, |
252 files=files, |
252 # TODO filesadded in the index |
253 # TODO filesadded in the index |
253 filesremoved=filesremoved, |
254 filesremoved=filesremoved, |
254 description=c.message.encode('utf8'), |
255 description=c.message.encode('utf8'), |
255 # TODO do we want to handle extra? how? |
256 # TODO do we want to handle extra? how? |
256 extra={b'branch': b'default'}, |
257 extra=extra, |
257 ) |
258 ) |
258 |
259 |
259 def ancestors(self, revs, stoprev=0, inclusive=False): |
260 def ancestors(self, revs, stoprev=0, inclusive=False): |
260 revs = list(revs) |
261 revs = list(revs) |
261 tip = self.rev(self.tip()) |
262 tip = self.rev(self.tip()) |