diff -r c1cb6523e968 -r 13a19717ade6 mercurial/exchange.py --- a/mercurial/exchange.py Fri Mar 27 22:12:53 2015 +0900 +++ b/mercurial/exchange.py Tue Apr 07 12:35:07 2015 -0700 @@ -984,8 +984,6 @@ kwargs['obsmarkers'] = True pullop.stepsdone.add('obsmarkers') _pullbundle2extraprepare(pullop, kwargs) - if kwargs.keys() == ['format']: - return # nothing to pull bundle = pullop.remote.getbundle('pull', **kwargs) try: op = bundle2.processbundle(pullop.repo, bundle, pullop.gettransaction)