preserve former git environment variables
Don't let Ruby auto-delete archives
Updating how we set and restore ENV variables when runing commands
Preventing Git::Diff from parsing files content as diff metadata
fix #196
Adding tests covering diff over patch files
Updating test repos to include a patch file