Show More
@@ -381,7 +381,7 b' def encodecaps(caps):' | |||||
381 | class bundle20(object): |
|
381 | class bundle20(object): | |
382 | """represent an outgoing bundle2 container |
|
382 | """represent an outgoing bundle2 container | |
383 |
|
383 | |||
384 |
Use the `addparam` method to add stream level parameter. and ` |
|
384 | Use the `addparam` method to add stream level parameter. and `newpart` to | |
385 | populate it. Then call `getchunks` to retrieve all the binary chunks of |
|
385 | populate it. Then call `getchunks` to retrieve all the binary chunks of | |
386 | data that compose the bundle2 container.""" |
|
386 | data that compose the bundle2 container.""" | |
387 |
|
387 | |||
@@ -411,6 +411,7 b' class bundle20(object):' | |||||
411 | def newpart(self, typeid, *args, **kwargs): |
|
411 | def newpart(self, typeid, *args, **kwargs): | |
412 | """create a new part for the containers""" |
|
412 | """create a new part for the containers""" | |
413 | part = bundlepart(typeid, *args, **kwargs) |
|
413 | part = bundlepart(typeid, *args, **kwargs) | |
|
414 | self.addpart(part) | |||
414 | return part |
|
415 | return part | |
415 |
|
416 | |||
416 | # methods used to generate the bundle2 stream |
|
417 | # methods used to generate the bundle2 stream | |
@@ -712,10 +713,9 b' def handlechangegroup(op, inpart):' | |||||
712 | if op.reply is not None: |
|
713 | if op.reply is not None: | |
713 | # This is definitly not the final form of this |
|
714 | # This is definitly not the final form of this | |
714 | # return. But one need to start somewhere. |
|
715 | # return. But one need to start somewhere. | |
715 |
|
|
716 | op.reply.newpart('b2x:reply:changegroup', (), | |
716 |
|
|
717 | [('in-reply-to', str(inpart.id)), | |
717 |
|
|
718 | ('return', '%i' % ret)]) | |
718 | op.reply.addpart(part) |
|
|||
719 | assert not inpart.read() |
|
719 | assert not inpart.read() | |
720 |
|
720 | |||
721 | @parthandler('b2x:reply:changegroup') |
|
721 | @parthandler('b2x:reply:changegroup') |
General Comments 0
You need to be logged in to leave comments.
Login now