# 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 -r be0d1413a06f -r 49e363aebdd0 hggit/overlay.py --- a/hggit/overlay.py Thu Feb 04 13:33:32 2016 +0100 +++ b/hggit/overlay.py Mon Mar 28 16:22:17 2016 -0700 @@ -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