git: set diff.compactionHeuristic config to true
git: set diff.compactionHeuristic config to true

Should make for more readable diffs. New (experimental) in Git 2.9.0.

Example:

  Before:

    diff --git a/foo.rb b/foo.rb
    index 64bb579..a2b5573 100644
    --- a/foo.rb
    +++ b/foo.rb
    @@ -3,6 +3,10 @@ module Foo
      def finalize(values)

        values.each do |v|
    +      v.prepare
    +    end
    +
    +    values.each do |v|
          v.finalize
        end
    end

  After:

    diff --git a/foo.rb b/foo.rb
    index 64bb579..a2b5573 100644
    --- a/foo.rb
    +++ b/foo.rb
    @@ -2,6 +2,10 @@ module Foo

      def finalize(values)

    +    values.each do |v|
    +      v.prepare
    +    end
    +
        values.each do |v|
          v.finalize
        end

wincent/wincent,wincent/wincent,wincent/wincent,wincent/wincent,wincent/wincent,wincent/wincent,wincent/wincent,wincent/wincent