-*-outline-*- git用文字エンコーディング調整ラッパー AKIYAMA Kouhei 2010-04-23 *目的 git-encwrapperは、gitコマンドをラップして入出力の文字コード(文字エンコー ディング。以下単にエンコーディング)を統一し、文字化けを防ぎます。 具体的には次のことを行います。 - git-encwrapper diff 実行時、次のことを行います。 1.gitを子プロセスとして起動します。 コマンドライン引数は全てそのままgitへ引き継がれます。 2.gitの標準出力から出る差分テキスト(パッチテキスト)をファイルヘッダー (「diff --git a/hoge.txt b/hoge.txt」のような行)を区切りとして区分け します。 3.区分けした区間ごとに、ファイル名からファイルのエンコーディングを求めます。 .gitattributesにe