Index: /trunk/src/VBox/ValidationKit/testmanager/batch/vcs_import.py
===================================================================
--- /trunk/src/VBox/ValidationKit/testmanager/batch/vcs_import.py	(revision 71152)
+++ /trunk/src/VBox/ValidationKit/testmanager/batch/vcs_import.py	(revision 71153)
@@ -118,5 +118,5 @@
         # Parse the XML and add the entries to the database.
         oParser = ET.XMLParser(target = ET.TreeBuilder(), encoding = 'utf-8');
-        oParser.feed(sLogXml);
+        oParser.feed(sLogXml.encode('utf-8')); # does its own decoding and processOutputChecked always gives us decoded utf-8 now.
         oRoot = oParser.close();
 
@@ -128,4 +128,6 @@
             if sMessage == '':
                 sMessage = ' ';
+            elif len(sMessage) > VcsRevisionData.kcchMax_sMessage:
+                sMessage = sMessage[:VcsRevisionData.kcchMax_sMessage - 4] + ' ...';
             if not self.oConfig.fQuiet:
                 print('sDate=%s iRev=%u sAuthor=%s sMsg[%s]=%s' % (sDate, iRevision, sAuthor, type(sMessage).__name__, sMessage));
Index: /trunk/src/VBox/ValidationKit/testmanager/core/vcsrevisions.py
===================================================================
--- /trunk/src/VBox/ValidationKit/testmanager/core/vcsrevisions.py	(revision 71152)
+++ /trunk/src/VBox/ValidationKit/testmanager/core/vcsrevisions.py	(revision 71153)
@@ -52,4 +52,5 @@
     kasAllowNullAttributes      = [ ];
     kfAllowUnicode_sMessage     = True;
+    kcchMax_sMessage            = 8192;
 
     def __init__(self):
