Mercurial > hg > hg-git
comparison hggit/overlay.py @ 1054:6bb4c99362f0
overlay: update changelogrevision
Upstream changed the representation of this structure, to make it not a named
tuple. So let's update to match it. The tests caught this issue.
author | Durham Goode <durham@fb.com> |
---|---|
date | Thu, 05 Oct 2017 11:22:24 -0700 |
parents | 5821075b289a |
children |
comparison
equal
deleted
inserted
replaced
1053:5821075b289a | 1054:6bb4c99362f0 |
---|---|
395 return self.base.read(sha) | 395 return self.base.read(sha) |
396 except LookupError: | 396 except LookupError: |
397 return overlaychangectx(self.repo, sha).totuple() | 397 return overlaychangectx(self.repo, sha).totuple() |
398 | 398 |
399 def changelogrevision(self, noderev): | 399 def changelogrevision(self, noderev): |
400 return changelog._changelogrevision(*self.read(noderev)) | 400 values = self.read(noderev) |
401 return changelog._changelogrevision( | |
402 manifest=values[0], | |
403 user=values[1], | |
404 date=values[2], | |
405 files=values[3], | |
406 description=values[4], | |
407 extra=values[5], | |
408 ) | |
401 | 409 |
402 class overlayrepo(object): | 410 class overlayrepo(object): |
403 def __init__(self, handler, commits, refs): | 411 def __init__(self, handler, commits, refs): |
404 self.handler = handler | 412 self.handler = handler |
405 | 413 |