[PATCH 3 of 3 STABLE] py3: encode strings before setting rev summary in gnuarch converter
Denis Laxalde
denis at laxalde.org
Mon Nov 4 04:18:46 EST 2019
# HG changeset patch
# User Denis Laxalde <denis at laxalde.org>
# Date 1572858548 -3600
# Mon Nov 04 10:09:08 2019 +0100
# Branch stable
# Node ID b760c0afe8e8cc864b069b4f56d6548e004131d2
# Parent e0e912bb2453e033807000be5a5c648efef72d59
py3: encode strings before setting rev summary in gnuarch converter
---
This makes test-convert-tla.t pass on Python 3.7.
diff --git a/hgext/convert/gnuarch.py b/hgext/convert/gnuarch.py
--- a/hgext/convert/gnuarch.py
+++ b/hgext/convert/gnuarch.py
@@ -310,7 +310,10 @@ class gnuarch_source(common.converter_so
# Commit description
self.changes[rev].summary = b'\n\n'.join(
- (catlog[r'Summary'], catlog.get_payload())
+ (
+ self.recode(catlog[r'Summary']),
+ self.recode(catlog.get_payload()),
+ )
)
self.changes[rev].summary = self.recode(self.changes[rev].summary)
More information about the Mercurial-devel
mailing list