Allow Downloading of git diff for Comparison
It can be difficult to evaluate the scope of changes by clicking in the Comparison view on one metadata element at a time to see the differences. We would much prefer to be able to download a git diff and examine the delta as a cohesive changeset.
The user should be able to download the contents of the currently selected tab (All Changes, New Changes, or Selected Changes) in the format of a git unified diff. The user can then use the software of their choice to view the diff.
This will also enable more advanced workflows, as git diffs can be applied as both forward and reverse patches, to test or rollback changes to a git branch. This will also help detect the chance of merge conflicts and to see where unintended changes are added to a deployment (e.g., Profile alterations due to incomplete metadata or filtered out objects).