branch | stable |
changeset 16790 | 2a0efa1112ac |
parent 16479 | fc04698fa778 |
child 16791 | 977c80123835 |
child 16814 | 9da5a2864f3f |
--- a/mercurial/scmutil.py Wed May 23 00:25:29 2012 +0900 +++ b/mercurial/scmutil.py Wed May 30 14:13:57 2012 -0500 @@ -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])