/** * ggit_ref_get_owner: * @ref: a #GgitRef. * * Gets the repository where @ref resides. * * Returns: (transfer full): the repository where a reference resides. */ GgitRepository * ggit_ref_get_owner (GgitRef *ref) { g_return_val_if_fail (ref != NULL, NULL); return _ggit_repository_wrap (git_reference_owner (_ggit_native_get (ref)), FALSE); }
/** * ggit_remote_get_owner: * @remote: a #GgitRemote. * * Gets the repository where @remote resides. * * Returns: (transfer full) (nullable): the repository where the remote resides or %NULL. */ GgitRepository * ggit_remote_get_owner (GgitRemote *remote) { g_return_val_if_fail (GGIT_IS_REMOTE (remote), NULL); return _ggit_repository_wrap (git_remote_owner (_ggit_native_get (remote)), FALSE); }