[PATCH] gitk branch name encoding utf-8 probrem
- From
加藤一博 <kato-k@ksysllc.co.jp>
- Date
- Dec 4, 2019, 18:36 UTC
- Message-ID
- <TY2PR01MB24271C32E2FD9FD8C27CA8C2CA5D0@TY2PR01MB2427.jpnprd01.prod.outlook.com>
Hello.
Here is a patch to gitk branch name utf-8 probrem.
See issue https://github.com/kkato233/gitk/issues/1 and fix it https://github.com/kkato233/gitk/pull/2
---
diff --git a/gitk b/gitk index abe4805..3f61a5b 100755 --- a/gitk +++ b/gitk @@ -1780,11 +1780,15 @@ proc readrefs {} { global otherrefids idotherrefs mainhead mainheadid global selecthead selectheadid global hideremotes + global tclencoding foreach v {tagids idtags headids idheads otherrefids idotherrefs} { unset -nocomplain $v } set refd [open [list | git show-ref -d] r] + if {$tclencoding != {}} { + fconfigure $refd -encoding $tclencoding + } while {[gets $refd line] >= 0} { if {[string index $line 40] ne " "} continue set id [string range $line 0 39] -- -- kato-k@ksysllc.co.jp