gitk: Display submodule diffs with appropriate encoding
commit1f2cecfd53137b76d39b2dcd7bcf7e918cd745b3
authorKirill Smelkov <kirr@landau.phys.spbu.ru>
Tue, 5 Jan 2010 12:44:54 +0000 (5 15:44 +0300)
committerPaul Mackerras <paulus@samba.org>
Tue, 12 Jan 2010 11:20:18 +0000 (12 22:20 +1100)
tree2c38d1a03995b12f9056494debd50adefd32faa9
parentfcacf489577e225d78b290290765775c62c56464
gitk: Display submodule diffs with appropriate encoding

Previously, when submodule commit headings contained non-latin-1
characters, they were displayed incorrectly in gitk, because $line was
not properly decoded, for example:

----------------------------- Documentation/Dokko -----------------------------
Submodule Documentation/Dokko 2ca20c7..0ea204d:
  > ÐŸÑ€Ð¾Ñ‚околы ÑÐ¾Ð¿Ñ€ÑÐ¶ÐµÐ½Ð¸Ñ Ð˜ÐœÐ¡ "Мостик-21631"  (ЛИ2 Ð¸ Ð¡Ð°Ð½Ð´Ð°Ð»)
  > hardware: Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚ация Ð½Ð° InnoDisk SATA 10000
  > hardware: Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚ация Ð½Ð° IEI PCISA-6770E2 v3.0
  > hardware: Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚ация Ð½Ð° Fastwel NIB941
  > hardware: Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚ация Ð½Ð° IEI IPX-9S
  > hardware: Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚ация Ð½Ð° Hirschmann 5TX-EEC

instead of

----------------------------- Documentation/Dokko -----------------------------
Submodule Documentation/Dokko 2ca20c7..0ea204d:
  > Протоколы сопряжения ИМС "Мостик-21631"  (ЛИ2 и Сандал)
  > hardware: документация на InnoDisk SATA 10000
  > hardware: документация на IEI PCISA-6770E2 v3.0
  > hardware: документация на Fastwel NIB941
  > hardware: документация на IEI IPX-9S
  > hardware: документация на Hirschmann 5TX-EEC

This fixes it.

Signed-off-by: Kirill Smelkov <kirr@landau.phys.spbu.ru>
Signed-off-by: Paul Mackerras <paulus@samba.org>
gitk