diff -r a73f38d8bbdb -r a56c1b2bff18 hgext/extdiff.py --- a/hgext/extdiff.py Wed Mar 16 16:07:06 2011 +0100 +++ b/hgext/extdiff.py Tue Mar 15 17:50:02 2011 -0400 @@ -121,7 +121,7 @@ msg = _('cannot specify --rev and --change at the same time') raise util.Abort(msg) elif change: - node2 = repo.lookup(change) + node2 = cmdutil.revsingle(repo, change, None).node() node1a, node1b = repo.changelog.parents(node2) else: node1a, node2 = cmdutil.revpair(repo, revs)