4msysgit-utf8-filepath
4msysgit-utf8-filepath copied to clipboard
TortoiseGit の Show Log でファイル名が文字化けする
TortoiseGit の Show Log でログを閲覧したとき、ログ内容は問題なく閲覧できるが、ファイル名が文字化けする。ここから Diff を起動することができない。
調べたところ、TortoiseGit 側の問題のようである。TortoiseGit の GitRev::SafeFetchFullInfo は git.exe を呼ぶのではなく直接 .git 内のオブジェクトを読む。そしてファイル名を CP_ACP として変換する。
このため、msysGit 側をいくら直しても問題は解決しない。TortoiseGit 側の修正が必要と思われる。