default fsenc patch

INADA Naoki songofacandy at
Tue Jan 24 09:14:41 UTC 2012

I sometimes use bzr on Linux without locale. I can write non-ascii comment with
vim but bzr doesn't accept it.

I think get_user_encoding() should also be 'utf-8' by default.
At least, bzr should provide a way to override user encoding. (e.g.

On Tue, Jan 24, 2012 at 5:17 AM, Martin Pool <mbp at> wrote:
> Hi,
> Around the end of 2011 (which seems like a long time ago) there was
> some discussion in the bzr and python bug trackers about how to handle
> filename encoding when the locale is not set or is null.  I think this
> ended up with bzr taking the patch to set the fsenc, but Python
> rejecting it.
> I wonder if we should actually follow the course of upstream Python
> and just insist the user set eg LANG=C.UTF-8 if they have UTF-8 names,
> and just focus on giving clear messages when names can't be decoded.
> --
> Martin

INADA Naoki  <songofacandy at>

More information about the bazaar mailing list