902
def reweave(self, other, pb=None, msg=None):
909
new_weave = reweave(self, other, pb=pb, msg=msg)
897
910
for attr in self.__slots__:
898
911
setattr(self, attr, getattr(new_weave, attr))
914
def reweave(wa, wb, pb=None, msg=None):
902
915
"""Combine two weaves and return the result.
904
917
This works even if a revision R has different parents in