Describe a commit
Perform the describe operation on the current commit and the worktree. After performing describe on HEAD, a status is run and the description is considered to be dirty if there are.
pointer to store the result. You must free this once you're done with it.
0 or an error code.