diff --git a/scm-plugins/scm-hg-plugin/src/main/resources/sonia/scm/python/util.py b/scm-plugins/scm-hg-plugin/src/main/resources/sonia/scm/python/util.py index 0dedf0380f..ab32548dc2 100644 --- a/scm-plugins/scm-hg-plugin/src/main/resources/sonia/scm/python/util.py +++ b/scm-plugins/scm-hg-plugin/src/main/resources/sonia/scm/python/util.py @@ -33,7 +33,7 @@ import sys, os # import mercurial modules -from mercurial import hg, ui, commands +from mercurial import hg, ui, commands, encoding from mercurial.node import hex from xml.dom.minidom import Document @@ -52,7 +52,7 @@ def createChildNode(doc, parentNode, name): return node def appendValue(doc, node, value): - textNode = doc.createTextNode(value) + textNode = doc.createTextNode(encoding.tolocal(value)) node.appendChild(textNode) def appendTextNode(doc, parentNode, name, value):