added git_diff_wrapper