change sub-shell diff instead of diff-wrapper.