The information needed to create a branch.
Commit ID pointed to by the new branch.
The name of the reference to create or update.
The information needed to create a branch.