I’m testing mercurial now with hgsubversion extension. All works fine except subversion comments: non-latin characters are shown as “?” in HGWorkbench and it crashes with python encoding error while working with changesets that has non-latin characters in comments. Is it possible to somehow fix such behavior or mercurial-subversion bridge is not intended to be used with non-English languages?
Update 12 April 2012
I have checked OS version – the bug only displays itself on Windows. On Ubuntu all works fine and non-latin comments are displayed correctly. Also it seems this is HGWorkbench application problem: i copied repository checked out in Ubuntu that is displayed correctly in Ubuntu into Windows computer and i see “?” instead of non-latin characters here.
Ok, it seems that TortoiseHG is not intended to be used on Windows after all. The workaround for encoding problem is to set environment variable named “HGENCODING” with “UTF-8” value.