Mercurial > public > mercurial-scm > hg
diff hgext/rebase.py @ 23266:3480c07fc934
merge with stable
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Tue, 11 Nov 2014 18:43:19 -0600 |
parents | e53f6b72a0e4 643c58303fb0 |
children | fc76f55705eb |
line wrap: on
line diff
--- a/hgext/rebase.py Mon Nov 10 13:20:56 2014 -0500 +++ b/hgext/rebase.py Tue Nov 11 18:43:19 2014 -0600 @@ -274,8 +274,12 @@ "can't compute rebase set\n")) return 1 commonanc = repo.revs('ancestor(%ld, %d)', base, dest).first() - rebaseset = repo.revs('(%d::(%ld) - %d)::', - commonanc, base, commonanc) + if commonanc is not None: + rebaseset = repo.revs('(%d::(%ld) - %d)::', + commonanc, base, commonanc) + else: + rebaseset = [] + if not rebaseset: # transform to list because smartsets are not comparable to # lists. This should be improved to honor laziness of