パッチの出力を色付けしようとしています。color.diff
(私の.gitconfigを介して)構成を設定しても、うまくいかないようです。
repo = Rugged::Repository.new('/some/path')
repo.config = Rugged::Config.new("#{ENV['HOME']}/.gitconfig")
log.info repo.config['color.diff']
INFO color.diff: 常に
そして、ステージングされていない変更を表示するために次のことを行っています。
repo.index.diff.each do |patch|
puts patch
end
よりきれいな色付きの差分を取得できますか?