diff -r 6aa643762641 -r 168ba5c4dfcb mercurial/changegroup.py --- a/mercurial/changegroup.py Tue Jul 11 09:42:32 2017 -0700 +++ b/mercurial/changegroup.py Tue Jul 11 04:52:56 2017 +0200 @@ -372,10 +372,7 @@ # ignored. phases.advanceboundary(repo, tr, phases.draft, cgnodes) phases.retractboundary(repo, tr, phases.draft, added) - elif srctype != 'strip': - # publishing only alter behavior during push - # - # strip should not touch boundary at all + else: phases.retractboundary(repo, tr, targetphase, added) if changesets > 0: