mercurial/pvec.py
changeset 48946 642e31cb55f0
parent 48875 6000f5b25c9b
child 49284 d44e3c45f0e4
equal deleted inserted replaced
48945:55d132525155 48946:642e31cb55f0
   178                     pvc[n] = _mergevec(pvc[p1], pvc[p2], node)
   178                     pvc[n] = _mergevec(pvc[p1], pvc[p2], node)
   179     bs = _join(*pvc[ctx.rev()])
   179     bs = _join(*pvc[ctx.rev()])
   180     return pvec(util.b85encode(bs))
   180     return pvec(util.b85encode(bs))
   181 
   181 
   182 
   182 
   183 class pvec(object):
   183 class pvec:
   184     def __init__(self, hashorctx):
   184     def __init__(self, hashorctx):
   185         if isinstance(hashorctx, bytes):
   185         if isinstance(hashorctx, bytes):
   186             self._bs = hashorctx
   186             self._bs = hashorctx
   187             self._depth, self._vec = _split(util.b85decode(hashorctx))
   187             self._depth, self._vec = _split(util.b85decode(hashorctx))
   188         else:
   188         else: