Mercurial > public > mercurial-scm > hg
comparison mercurial/merge.py @ 32641:49e1e5acb8ff
py3: convert bool variables to bytes before passing into ui.debug()
We can't pass unicodes to ui.debug() and hence we need to convert things to
bytes before passing them.
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Thu, 01 Jun 2017 02:14:26 +0530 |
parents | a8262b7784f9 |
children | 9fbd8ad398aa |
comparison
equal
deleted
inserted
replaced
32640:aeac3cbcbbc1 | 32641:49e1e5acb8ff |
---|---|
805 | 805 |
806 if followcopies: | 806 if followcopies: |
807 ret = copies.mergecopies(repo, wctx, p2, pa) | 807 ret = copies.mergecopies(repo, wctx, p2, pa) |
808 copy, movewithdir, diverge, renamedelete, dirmove = ret | 808 copy, movewithdir, diverge, renamedelete, dirmove = ret |
809 | 809 |
810 boolbm = pycompat.bytestr(bool(branchmerge)) | |
811 boolf = pycompat.bytestr(bool(force)) | |
812 boolm = pycompat.bytestr(bool(matcher)) | |
810 repo.ui.note(_("resolving manifests\n")) | 813 repo.ui.note(_("resolving manifests\n")) |
811 repo.ui.debug(" branchmerge: %s, force: %s, partial: %s\n" | 814 repo.ui.debug(" branchmerge: %s, force: %s, partial: %s\n" |
812 % (bool(branchmerge), bool(force), bool(matcher))) | 815 % (boolbm, boolf, boolm)) |
813 repo.ui.debug(" ancestor: %s, local: %s, remote: %s\n" % (pa, wctx, p2)) | 816 repo.ui.debug(" ancestor: %s, local: %s, remote: %s\n" % (pa, wctx, p2)) |
814 | 817 |
815 m1, m2, ma = wctx.manifest(), p2.manifest(), pa.manifest() | 818 m1, m2, ma = wctx.manifest(), p2.manifest(), pa.manifest() |
816 copied = set(copy.values()) | 819 copied = set(copy.values()) |
817 copied.update(movewithdir.values()) | 820 copied.update(movewithdir.values()) |