assert(out && repo && name && new_name);
if ((error = git_remote_load(&remote, repo, name)) < 0)
- return -1;
+ return error;
if ((error = ensure_remote_name_is_valid(new_name)) < 0)
goto cleanup;
git_branch_iterator_free(iter);
}
+void test_network_remote_rename__nonexistent_returns_enotfound(void)
+{
+ git_strarray problems = {0};
+
+ int err = git_remote_rename(&problems, _repo, "nonexistent", "renamed");
+
+ cl_assert_equal_i(GIT_ENOTFOUND, err);
+}
+
void test_network_remote_rename__symref_head(void)
{
int error;