2009-12-15 00:49:36 |
Robbert Klarenbeek |
description |
Upon reaching an SVN commit message with unicode characters, svn2bzr crashes with the error below. This bug differs from bug #91638, since that bug discusses filenames with unicode characters.
I've attached test.dump to easily reproduce this bug.
# svn2bzr/svn2bzr.py test.dump test
Revision 0 read
Revision 1 read
Traceback (most recent call last):
File "svn2bzr_original/svn2bzr.py", line 194, in <module>
main()
File "svn2bzr_original/svn2bzr.py", line 187, in main
log=log)
File "svn2bzr_original/svn2bzr.py", line 88, in svn2bzr
creator.run()
File "/root/svn2bzr_original/branchcreator.py", line 624, in run
self.commit_revision(revno, revision)
File "/root/svn2bzr_original/branchcreator.py", line 606, in commit_revision
timestamp=timestamp, timezone=offset)
File "/root/svn2bzr_original/branchcreator.py", line 490, in commit
timestamp, timezone)
File "/root/svn2bzr_original/branchcreator.py", line 526, in commit_brt
verbose=False)
File "<string>", line 4, in commit_write_locked
File "/usr/local/lib/python2.5/site-packages/bzrlib/workingtree_4.py", line 197, in commit
result = WorkingTree3.commit(self, message, revprops, *args, **kwargs)
File "<string>", line 4, in commit_write_locked
File "/usr/local/lib/python2.5/site-packages/bzrlib/mutabletree.py", line 229, in commit
*args, **kwargs)
File "/usr/local/lib/python2.5/site-packages/bzrlib/commit.py", line 250, in commit
message = message.decode(get_user_encoding())
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128) |
Upon reaching an SVN commit message with unicode characters, svn2bzr crashes with the error below. This bug differs from bug #91638, since that bug discusses filenames with unicode characters.
I've attached test.dump to easily reproduce this bug.
# svn2bzr/svn2bzr.py test.dump test
Revision 0 read
Revision 1 read
Traceback (most recent call last):
File "svn2bzr/svn2bzr.py", line 194, in <module>
main()
File "svn2bzr/svn2bzr.py", line 187, in main
log=log)
File "svn2bzr/svn2bzr.py", line 88, in svn2bzr
creator.run()
File "/root/svn2bzr/branchcreator.py", line 624, in run
self.commit_revision(revno, revision)
File "/root/svn2bzr/branchcreator.py", line 606, in commit_revision
timestamp=timestamp, timezone=offset)
File "/root/svn2bzr/branchcreator.py", line 490, in commit
timestamp, timezone)
File "/root/svn2bzr/branchcreator.py", line 526, in commit_brt
verbose=False)
File "<string>", line 4, in commit_write_locked
File "/usr/local/lib/python2.5/site-packages/bzrlib/workingtree_4.py", line 197, in commit
result = WorkingTree3.commit(self, message, revprops, *args, **kwargs)
File "<string>", line 4, in commit_write_locked
File "/usr/local/lib/python2.5/site-packages/bzrlib/mutabletree.py", line 229, in commit
*args, **kwargs)
File "/usr/local/lib/python2.5/site-packages/bzrlib/commit.py", line 250, in commit
message = message.decode(get_user_encoding())
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)
|
|