Mercurial > hg-stable
diff hgext/rebase.py @ 18269:9454e40e047b
clfilter: drop unnecessary explicit filtering on rebase
Hidden changeset filtering is now done at repo level. The rebaseset
computation will not include any (unless you add --hidden).
author | Pierre-Yves David <pierre-yves.david@logilab.fr> |
---|---|
date | Tue, 04 Dec 2012 14:58:19 +0100 |
parents | bacf55bd8f90 |
children | 03442135dff4 |
line wrap: on
line diff
--- a/hgext/rebase.py Tue Jan 08 20:02:53 2013 +0100 +++ b/hgext/rebase.py Tue Dec 04 14:58:19 2012 +0100 @@ -184,8 +184,6 @@ rebaseset = repo.revs( '(children(ancestor(%ld, %d)) and ::(%ld))::', base, dest, base) - # temporary top level filtering of extinct revisions - rebaseset = repo.revs('%ld - hidden()', rebaseset) if rebaseset: root = min(rebaseset) else: @@ -195,7 +193,7 @@ repo.ui.debug('base is ancestor of destination\n') result = None elif (not (keepf or obsolete._enabled) - and repo.revs('first(children(%ld) - %ld)-hidden()', + and repo.revs('first(children(%ld) - %ld)', rebaseset, rebaseset)): raise util.Abort( _("can't remove original changesets with"