Adjust to Mercurial 4.7 wrt more restricted changectx API

Fixes mnauw/git-remote-hg#18
This commit is contained in:
Mark Nauwelaerts
2018-09-09 11:52:02 +02:00
parent 5e96683f67
commit 435373ee83

View File

@@ -14,7 +14,7 @@
# "$GIT_DIR/hg/origin/clone/.hg/".
from mercurial import hg, ui, bookmarks, context, encoding
from mercurial import node, error, extensions, discovery, util
from mercurial import node, error, extensions, discovery, util, scmutil
from mercurial import changegroup
import re
@@ -629,7 +629,7 @@ def export_ref(repo, name, kind, head):
notes.update(pending_revs)
def export_tag(repo, tag):
export_ref(repo, tag, 'tags', repo[hgref(tag)])
export_ref(repo, tag, 'tags', scmutil.revsingle(repo, hgref(tag)))
def export_bookmark(repo, bmark):
head = bmarks[hgref(bmark)]