Я пытаюсь раскрасить вывод патча. Настройка конфигурации 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: всегда
И я делаю следующее, чтобы показать unstaged изменения:
repo.index.diff.each do |patch|
puts patch
end
Могу ли я получить симпатичнее раскрашенный диф?