If I switch to Japanese IME input and insert say, a Unicode spacing or anything non-ASCII trying to commit gives me this message. I understand that commit messages may be ASCII only but the error is rather cryptic to the end user (it took me sometimes to figure out I had an accidental Unicode double-width space character in my commit message). Regards.
Mercurial version (2.0.2). TortoiseHg version (2.2.2) Command: CWD: C:\Windows\system32 Encoding: cp1252 Extensions loaded: fetch, mercurial_keyring, hgshelve Python version: 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)] Windows version: (6, 1, 7601, 2, 'Service Pack 1') Processor architecture: x64 ** Qt-4.7.4 PyQt-4.8.6 Traceback (most recent call last): File "tortoisehg\hgqt\thread.pyo", line 264, in run TypeError: sequence item 6: expected string, QString found