Conversion fails on unicode commit messages on FreeBSD

Bug #496791 reported by Robbert Klarenbeek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
svn2bzr
Fix Committed
Undecided
Unassigned

Bug 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/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)

Related branches

Revision history for this message
Robbert Klarenbeek (wasabi34) wrote :
description: updated
Changed in svn2bzr:
status: New → Confirmed
summary: - Conversion fails on unicode commit messages
+ Conversion fails on unicode commit messages on FreeBSD
Changed in svn2bzr:
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.