Fix unicode errors with bzrlib.
Review Request #4993 — Created Nov. 18, 2013 and submitted
Fix unicode errors with bzrlib.
bzrlib is even more janky than I thought with regards to its treatment of
strings--it expects repository locators to be str objects with ascii encoding.
This means, I believe, that if you had a unicode path on your filesystem, you
couldn't have a bazaar repository in that path.Encode all the things before passing them into bzrlib.
Ran unit tests. Some bzr things are failing for other (configuration/setup)
reasons but there are no more unicode/string errors.