Skip to content

Commit

Permalink
fix: when resolving merge conflicts, japanese file names become garbled.
Browse files Browse the repository at this point in the history
Signed-off-by: Kazuhiro Kato <[email protected]>
  • Loading branch information
kkato233 committed Feb 4, 2025
1 parent d33fb3d commit c698805
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions gitk-git/gitk
Original file line number Diff line number Diff line change
Expand Up @@ -8205,12 +8205,13 @@ proc parseblobdiffline {ids line} {

if {$type eq "--cc"} {
# start of a new file in a merge diff
set fname [string range $line 10 end]
set fname_raw [string range $line 10 end]
set fname [encoding convertfrom $fname_raw]
if {[lsearch -exact $treediffs($ids) $fname] < 0} {
lappend treediffs($ids) $fname
add_flist [list $fname]
}

set fname $fname_raw
} else {
set line [string range $line 11 end]
# If the name hasn't changed the length will be odd,
Expand Down Expand Up @@ -8310,6 +8311,7 @@ proc parseblobdiffline {ids line} {
set diffinhdr 0
return
}
set line [encoding convertfrom $line]
$ctext insert end "$line\n" filesep

} else {
Expand Down

0 comments on commit c698805

Please sign in to comment.