[PATCH (GIT-GUI)] git-gui: Request blame metadata in utf-8.

Previous thread: [PATCH (GIT-GUI)] git-gui: Add the Show SSH Key item to the clone dialog. by Alexander Gavrilov on Sunday, November 9, 2008 - 11:51 am. (1 message)

Next thread: [ANNOUNCE] GIT 1.6.0.4 by Junio C Hamano on Sunday, November 9, 2008 - 2:07 pm. (1 message)
To: <git@...>
Cc: Shawn O. Pearce <spearce@...>
Date: Sunday, November 9, 2008 - 11:53 am

The blame builtin now supports automatic conversion of
metadata encoding. By default it is converted to the
character set specified by i18n.logoutputencoding.

Since gui blame expects the data in utf-8, it is
necessary to specify the desired encoding directly.
An old version of the blame command will simply
ignore the option.

Signed-off-by: Alexander Gavrilov <angavrilov@gmail.com>
---
lib/blame.tcl | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lib/blame.tcl b/lib/blame.tcl
index 8d60f12..4875804 100644
--- a/lib/blame.tcl
+++ b/lib/blame.tcl
@@ -559,7 +559,7 @@ method _read_file {fd jump} {
} ifdeleted { catch {close $fd} }

method _exec_blame {cur_w cur_d options cur_s} {
- lappend options --incremental
+ lappend options --incremental --encoding=utf-8
if {$commit eq {}} {
lappend options --contents $path
} else {
--
1.6.0.3.15.gb8d36
--

To: Alexander Gavrilov <angavrilov@...>
Cc: <git@...>
Date: Tuesday, November 11, 2008 - 1:35 pm

Thanks; all 3 applied.

--
Shawn.
--

Previous thread: [PATCH (GIT-GUI)] git-gui: Add the Show SSH Key item to the clone dialog. by Alexander Gavrilov on Sunday, November 9, 2008 - 11:51 am. (1 message)

Next thread: [ANNOUNCE] GIT 1.6.0.4 by Junio C Hamano on Sunday, November 9, 2008 - 2:07 pm. (1 message)