Iterates over this generating text output like "git diff".
a Diff.
a DiffFormatType.
a DiffLineCallback.
callback user data.