# HG changeset patch # User Mateusz Kwapich # Date 1459207337 25200 # Node ID 49e363aebdd00dce3a1a8fa44fe10a4c3879bc72 # Parent be0d1413a06f054b965a739bc511bed8dc9e65b8 overlay: add changelogrevision test-incoming.t was failing with latest mercurial head (345f4f) because we didn't implement this method in the git overlay. diff --git a/hggit/overlay.py b/hggit/overlay.py --- a/hggit/overlay.py +++ b/hggit/overlay.py @@ -6,6 +6,7 @@ from mercurial import ( ancestor, + changelog, manifest, context, ) @@ -324,6 +325,9 @@ except LookupError: return overlaychangectx(self.repo, sha).totuple() + def changelogrevision(self, noderev): + return changelog._changelogrevision(*self.read(noderev)) + class overlayrepo(object): def __init__(self, handler, commits, refs): self.handler = handler