diff --git a/mercurial/localrepo.py b/mercurial/localrepo.py --- a/mercurial/localrepo.py +++ b/mercurial/localrepo.py @@ -1021,7 +1021,7 @@ pass def lookup(self, key): - return self[key].node() + return scmutil.revsymbol(self, key).node() def lookupbranch(self, key, remote=None): repo = remote or self