Structure describing options about how the diff should be executed.
Setting all values of the structure to zero will yield the default values. Similarly, passing NULL for the options structure will give the defaults. The default values are marked below.
defaults to GIT_DIFF_NORMAL
defaults to 3
defaults to 3
defaults to "a"
defaults to "b"