Transform a reference to its target following the refspec's rules
where to store the target name
the size of the out buffer
out
the refspec
the name of the reference to transform
0, GIT_EBUFS or another error