commands: label from user is in local encoding
repo.branchtags().keys() are in UTF-8, so the label should be converted to UTF-8
before checking for a naming conflict. Keep the original label for ui.status()
% wide diffstat
a | 213 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 213 insertions(+), 0 deletions(-)
% diffstat width
a | 213 ++++++++++++++
1 files changed, 213 insertions(+), 0 deletions(-)
% narrow diffstat
a | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
% binary diffstat
b | 0
1 files changed, 0 insertions(+), 0 deletions(-)
% binary git diffstat
b | Bin
1 files changed, 0 insertions(+), 0 deletions(-)