pointer to store the new notes commit (optional); null in case of error. When removing a note a new tree containing all notes sans the note to be removed is created and a new commit pointing to that tree is also created. In the case where the resulting tree is an empty tree a new commit pointing to this empty tree will be returned.
repository where the note lives
a pointer to the notes commit object
signature of the notes commit author
signature of the notes commit committer
OID of the git object to remove the note from
0 or an error code
Remove the note for an object