Create a new tag in the repository from an existing
git_object instance and overwrite an already existing
tag reference, if any.
This method replaces the target and target_type
paremeters of git_tag_create_f by a single instance
of a const git_object *, which is assured to be
a proper object in the ODB and hence will create
a valid tag