Merged from trunk -r13939:13949
| 13940 | Fix filter_loglevels() and filter_phases() to work with |
| zmedico | unicode. |
| 13941 | Make getconfig() return unicode type and remove |
| zmedico | corresponding env_update() workaround from bug #280460. |
| 13942 | In shlex_split(), don't encode unicode for py3k. Thanks to |
| zmedico | Arfrever. |
| 13943 | In getconfig(), specify utf_8 encoding for py3k. |
| zmedico | |
| 13944 | Make spawn decode unicode in order to avoid a potential |
| zmedico | UnicodeEncodeError from os.execve(). |
| 13945 | Convert environment variables to unicode inside the config |
| zmedico | constructor, in order to avoid potential UnicodeDecodeError |
| | exceptions later. |
| 13946 | In config.__setitem__(), convert keys/values to unicode in |
| zmedico | order to avoid potential UnicodeDecodeError exceptions |
| | later. |
| 13947 | Open repo_name in text mode (unicode). |
| zmedico | |
| 13948 | Use writemsg_stdout() for safe unicode output. |
| zmedico | |
| 13949 | Account for hardlinks when computing SIZE metadata. |
| zmedico | |
svn path=/main/branches/prefix/; revision=14032