Git has grown a set of internal API over time. This collection documents them.
Error reporting in git
merge API
parse-options API
= Trace2 API