branch | stable |
changeset 21183 | 4345274adc4b |
parent 21179 | 372f4772f7a0 |
child 21184 | 28d76afa1568 |
--- a/mercurial/bundle2.py Tue Apr 22 11:41:34 2014 -0700 +++ b/mercurial/bundle2.py Mon Apr 21 16:02:03 2014 -0700 @@ -753,3 +753,9 @@ manargs = dict(inpart.mandatoryparams) advargs = dict(inpart.advisoryparams) raise util.Abort(manargs['message'], hint=advargs.get('hint')) + +@parthandler('b2x:error:unknownpart') +def handlereplycaps(op, inpart): + """Used to transmit unknown part error over the wire""" + manargs = dict(inpart.mandatoryparams) + raise UnknownPartError(manargs['parttype'])