diff --git a/mercurial/commands.py b/mercurial/commands.py --- a/mercurial/commands.py +++ b/mercurial/commands.py @@ -3587,7 +3587,7 @@ if opts.get('preview'): # find nodes that are ancestors of p2 but not of p1 p1 = repo.lookup('.') - p2 = repo.lookup(node) + p2 = node nodes = repo.changelog.findmissing(common=[p1], heads=[p2]) displayer = logcmdutil.changesetdisplayer(ui, repo, opts)