Push the OID pointed to by a reference
The reference must point to a committish.
the walker being used for the traversal
the reference to push
0 or an error code