diff -r 2372284d9457 -r 687b865b95ad mercurial/pvec.py --- a/mercurial/pvec.py Sun Oct 06 09:45:02 2019 -0400 +++ b/mercurial/pvec.py Sun Oct 06 09:48:39 2019 -0400 @@ -74,7 +74,7 @@ def _str(v, l): - bs = "" + bs = b"" for p in pycompat.xrange(l): bs = chr(v & 255) + bs v >>= 8 @@ -159,7 +159,7 @@ def ctxpvec(ctx): '''construct a pvec for ctx while filling in the cache''' r = ctx.repo() - if not util.safehasattr(r, "_pveccache"): + if not util.safehasattr(r, b"_pveccache"): r._pveccache = {} pvc = r._pveccache if ctx.rev() not in pvc: @@ -213,7 +213,7 @@ def __sub__(self, b): if self | b: - raise ValueError("concurrent pvecs") + raise ValueError(b"concurrent pvecs") return self._depth - b._depth def distance(self, b):