diff -r aead63705504 -r 3c2419e07df5 mercurial/context.py --- a/mercurial/context.py Thu Oct 16 23:27:54 2014 -0700 +++ b/mercurial/context.py Sun Dec 14 19:11:44 2014 -0800 @@ -409,7 +409,7 @@ # lookup bookmarks through the name interface try: - self._node = repo.names.singlenode(changeid) + self._node = repo.names.singlenode(repo, changeid) self._rev = repo.changelog.rev(self._node) return except KeyError: