Mercurial > hg > hg-git
changeset 989:49e363aebdd0
overlay: add changelogrevision
test-incoming.t was failing with latest mercurial head (345f4f) because we
didn't implement this method in the git overlay.
author | Mateusz Kwapich <mitrandir@fb.com> |
---|---|
date | Mon, 28 Mar 2016 16:22:17 -0700 |
parents | be0d1413a06f |
children | 3f5c822b93b1 |
files | hggit/overlay.py |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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