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

2 messages from 2008-11-09 to 2008-11-11. Participants: Alexander Gavrilov, Shawn O. Pearce.
Thread: https://gitlist.dev/t/16241

## Alexander Gavrilov, 2008-11-09 15:53

Subject: [PATCH (GIT-GUI)] git-gui: Request blame metadata in utf-8.
Message-ID: <200811091853.09498.angavrilov@gmail.com>
URL: https://gitlist.dev/e/200811091853.09498.angavrilov%40gmail.com

```
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

```

## Shawn O. Pearce, 2008-11-11 17:35

Subject: Re: [PATCH (GIT-GUI)] git-gui: Request blame metadata in utf-8.
Message-ID: <20081111173549.GL2932@spearce.org>
URL: https://gitlist.dev/e/20081111173549.GL2932%40spearce.org
In-Reply-To: <200811091853.09498.angavrilov@gmail.com>

```
Alexander Gavrilov <angavrilov@gmail.com> wrote:
> 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.

Thanks; all 3 applied.
 
-- 
Shawn.

```
