Possible output formats for diff data.
like git diff --name-only.
like git diff --name-status.
full git diff.
just the file headers of patch.
like git diff --raw.
Possible output formats for diff data.