git_remote_rename

Give the remote a new name

All remote-tracking branches and configuration settings for the remote are updated.

The new name will be checked for validity. See git_tag_create() for rules about valid names.

No loaded instances of a the remote with the old name will change their name or their list of refspecs.

@param problems non-default refspecs cannot be renamed and will be stored here for further processing by the caller. Always free this strarray on successful return. @param repo the repository in which to rename @param name the current name of the remote @param new_name the new name the remote should bear @return 0, git_error_code.GIT_EINVALIDSPEC, git_error_code.GIT_EEXISTS or an error code

extern (C) nothrow @nogc
int
git_remote_rename

Meta