Captures information about the user’s machine, Git client, and repository state, as well as a form requesting information about the behavior the user observed, into a single text file which the user can then share, for example to the Git mailing list, in order to report an observed bug.
The following information is requested from the user:
Reproduction steps
Expected behavior
Actual behavior
uname sysname, release, version, and machine strings
Compiler-specific info string
A list of enabled hooks
-o <path>
--output-directory <path>
Place the resulting bug report file in instead of the root of the Git repository.
-s <format>
--suffix <format>
Part of the git[1] suite