目的:キレイなdiffを出したい
そのためには、 diff-highligt
というツールのバイナリが $PATH
の中に存在していることが必要なのです。
What's diff-highlight
その名の通り、 diff の差分を highlighting して見やすくしてくれるツール。
2017年6月の コミット "diff-highlight: split code into module" より Makefile
を使ってビルドが必要になりました。(v2.13.3~)
One small downside is that the diff-highlight script must
now be built using the Makefile.
しかし Ubuntu の最新 git パッケージでは既にビルド済みなので、シンボリックリンクの作成だけすればOKです
参考
手順
Install git
apt
でインストール・アップグレードします。
sudo apt update
sudo apt install git
Link diff-highlight
$PATH
の通っているところに、シンボリックリンクを置くことで対応します
sudo chmod +x /usr/share/doc/git/contrib/diff-highlight/diff-highlight
sudo ln -s /usr/share/doc/git/contrib/diff-highlight/diff-highlight /usr/local/bin/diff-highlight
Link 後 git をアップグレードした場合
実行権限だけ、再び追加します
sudo chmod +x /usr/share/doc/git/contrib/diff-highlight/diff-highlight