Problem with 8-bit bytestrings
I have successfully installed RhodeCode on Windows, and I have to say this is marvelous! Good job! congratulations.
But I found a problem with some of my repositories. As I am spanish I use some non-ascii letters in filenames. Mercurial and/or tortoiseHG work with them with no problems, but when I add the repository to the RhodeCode location and restart the server, when it is adding the new ones to the installation, it fails and says:
sqlalchemy.exc.ProgrammingError: (ProgrammingError) You must not use 8-bit bytestrings unless you use a text_factory that can interpret 8-bit bytestrings (like text_factory = str). It is highly recommended that you instead just switch your application to Unicode strings.
u'INSERT INTO repositories (repo_name, clone_uri, repo_type, user_id, private, statistics, downloads, description, created_on, fork_id, group_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' (u'RepoGroup/Project0945', None, 'hg', 2, 0, 0, 1, 'Folder with some strange letters like \xc3\xb1 and so on', '2011-12-02 21:01:47.559000', None, 1) }}}