我正在尝试为补丁的输出着色。设置color.diff
配置(通过我的 .gitconfig)似乎没有这样做。
repo = Rugged::Repository.new('/some/path')
repo.config = Rugged::Config.new("#{ENV['HOME']}/.gitconfig")
log.info repo.config['color.diff']
信息 color.diff:总是
我正在执行以下操作以显示未分级的更改:
repo.index.diff.each do |patch|
puts patch
end
我可以获得更漂亮的彩色差异吗?