comparison mercurial/commands.py @ 13639:595dba23d337

diff: make diff -c aware of revision sets
author Steve Borho <steve@borho.org>
date Mon, 14 Mar 2011 13:11:26 -0500
parents 0e217d479c16
children 7e6c2f58ad56
comparison
equal deleted inserted replaced
13638:72040d98ff0a 13639:595dba23d337
1616 1616
1617 if revs and change: 1617 if revs and change:
1618 msg = _('cannot specify --rev and --change at the same time') 1618 msg = _('cannot specify --rev and --change at the same time')
1619 raise util.Abort(msg) 1619 raise util.Abort(msg)
1620 elif change: 1620 elif change:
1621 node2 = repo.lookup(change) 1621 node2 = cmdutil.revsingle(repo, change, None).node()
1622 node1 = repo[node2].parents()[0].node() 1622 node1 = repo[node2].parents()[0].node()
1623 else: 1623 else:
1624 node1, node2 = cmdutil.revpair(repo, revs) 1624 node1, node2 = cmdutil.revpair(repo, revs)
1625 1625
1626 if reverse: 1626 if reverse: