Mercurial > hg > mercurial-source
changeset 16794:2a0efa1112ac stable
revpair: handle odd ranges (issue3474)
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 30 May 2012 14:13:57 -0500 |
parents | c17ce7cd5090 |
children | 977c80123835 0568c499c44a |
files | mercurial/scmutil.py tests/test-diff-change.t |
diffstat | 2 files changed, 9 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/scmutil.py +++ b/mercurial/scmutil.py @@ -524,9 +524,11 @@ l = revrange(repo, revs) if len(l) == 0: + if revs: + raise util.Abort(_('empty revision range')) return repo.dirstate.p1(), None - if len(l) == 1: + if len(l) == 1 and len(revs) == 1 and _revrangesep not in revs[0]: return repo.lookup(l[0]), None return repo.lookup(l[0]), repo.lookup(l[-1])