diff options
| author | Kazuhiro Kato <kato-k@ksysllc.co.jp> | 2019-12-07 00:29:09 +0000 |
|---|---|---|
| committer | Pratyush Yadav <me@yadavpratyush.com> | 2019-12-10 02:43:55 +0530 |
| commit | 39acfa3d224e4a125a3f72ef761ee2cbd24216c2 (patch) | |
| tree | 0cfdafcbcf61d0d587e18502426db5310c3c9b6a /git-gui.sh | |
| parent | 276353004822918d1f45cfc36d0717b878fff600 (diff) | |
| download | git-39acfa3d224e4a125a3f72ef761ee2cbd24216c2.tar.xz | |
git gui: fix branch name encoding error
After "git checkout -b '漢字'" to create a branch with UTF-8 character
in it, "git gui" shows the branch name incorrectly, as it forgets to
turn the bytes read from the "git for-each-ref" and read from "HEAD"
file into Unicode characters.
Signed-off-by: Kazuhiro Kato <kato-k@ksysllc.co.jp>
Signed-off-by: Pratyush Yadav <me@yadavpratyush.com>
Diffstat (limited to 'git-gui.sh')
| -rwxr-xr-x | git-gui.sh | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/git-gui.sh b/git-gui.sh index 6dcf6551b6..c1be733e3e 100755 --- a/git-gui.sh +++ b/git-gui.sh @@ -684,6 +684,7 @@ proc load_current_branch {} { global current_branch is_detached set fd [open [gitdir HEAD] r] + fconfigure $fd -translation binary -encoding utf-8 if {[gets $fd ref] < 1} { set ref {} } |
