`merge --interactive` blows up with traceback on non-ascii filenames
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
Medium
|
Unassigned | ||
Breezy |
Fix Released
|
Medium
|
Unassigned |
Bug Description
create non-ascii file in the branch with
python -c "open(u'\u00e0', 'wb').write('foo')"
add this file under version control, commit, then try to `bzr merge --interactive` from this branch. Get traceback:
bzr: ERROR: exceptions.
Traceback (most recent call last):
File "C:\work\
return the_callable(*args, **kwargs)
File "C:\work\
ret = run(*run_argv)
File "C:\work\
return self.run(
File "C:\work\
return self._operation
File "C:\work\
self.cleanups, self.func, *args, **kwargs)
File "C:\work\
result = func(*args, **kwargs)
File "C:\work\
return self._do_
File "C:\work\
shelver.run()
File "C:\work\
if self.prompt_
File "C:\work\
char = self.prompt(
File "C:\work\
sys.
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe0' in position 10: ordinal not in range(128)
bzr 2.2.0dev1 on python 2.5.4 (Windows-
arguments: ['C:\\work\
encoding: 'cp1251', fsenc: 'mbcs', lang: 'ru'
plugins:
acad C:\work\
bash_completion C:\work\
colo C:\work\
explorer C:\work\
format1 C:\work\
launchpad C:\work\
netrc_
news_merge C:\work\
qbzr C:\work\
scmproj C:\work\
x_bit C:\work\
*** Bazaar has encountered an internal error. This probably indicates a
bug in Bazaar. You can help us fix it by filing a bug report at
https:/
including this traceback and a description of the problem.
bzr: warning: some compiled extensions could not be loaded; see <https:/
tags: | added: check-for-breezy |
tags: |
added: shelf removed: check-for-breezy |
Changed in brz: | |
status: | New → Fix Released |
importance: | Undecided → Medium |