Debian GNU/Linux sid で最近 gitk が以下のような感じで起動してくれない.一瞬ウィンドウが表示されるが,すぐにコケる.
% gitk .
Error in startup script: bad menu entry index "ビュー編集..."
while executing
".bar.view entryconf [mca "Edit view..."] -state normal"
invoked from within
"if {$cmdline_files ne {} || $revtreeargs ne {} || $revtreeargscmd ne {}} {
# create a view for the files/dirs specified on the command line
se..."
(file "/usr/bin/gitk" line 12442)
「ビュー編集」ということなので,メニューのLANG関連なような気がするのだが,詳細は追えず.ちなみに
% gitk
であれば正常に起動する(とはいえ特定のファイルに関する履歴のみ追いたい場合もある).
Workaround は
% LANG=en_US.UTF-8 gitk .
で起動するか,UTF-8 以外の文字コードを取り扱っている場合は
% LC_MESSAGES=C gitk .
でメニューの部分のLANGのみを(英語に)設定する.