132
else
133
strbuf_addf(tmp, "refs/heads/%s:refs/remotes/%s/%s",
134
branchname, remotename, branchname);
135
- git_config_set_multivar(key, tmp->buf, "^$", 0);
135
+ repo_config_set_multivar(the_repository, key, tmp->buf, "^$", 0);
136
}
137
138
static const char mirror_advice[] =
634
635
strbuf_addf(&buf, "remote.%s.url", remote->name);
636
for (i = 0; i < remote->url.nr; i++)
637
- git_config_set_multivar(buf.buf, remote->url.v[i], "^$", 0);
637
+ repo_config_set_multivar(the_repository, buf.buf, remote->url.v[i], "^$", 0);
638
strbuf_reset(&buf);
639
strbuf_addf(&buf, "remote.%s.push", remote->name);
640
for (i = 0; i < remote->push.nr; i++)
641
- git_config_set_multivar(buf.buf, remote->push.items[i].raw, "^$", 0);
641
+ repo_config_set_multivar(the_repository, buf.buf, remote->push.items[i].raw, "^$", 0);
642
strbuf_reset(&buf);
643
strbuf_addf(&buf, "remote.%s.fetch", remote->name);
644
for (i = 0; i < remote->fetch.nr; i++)
645
- git_config_set_multivar(buf.buf, remote->fetch.items[i].raw, "^$", 0);
645
+ repo_config_set_multivar(the_repository, buf.buf, remote->fetch.items[i].raw, "^$", 0);
646
#ifndef WITH_BREAKING_CHANGES
647
if (remote->origin == REMOTE_REMOTES)
648
unlink_or_warn(repo_git_path_replace(the_repository, &buf,
771
if (oldremote->fetch.nr) {
772
strbuf_reset(&buf);
773
strbuf_addf(&buf, "remote.%s.fetch", rename.new_name);
774
- git_config_set_multivar(buf.buf, NULL, NULL, CONFIG_FLAGS_MULTI_REPLACE);
774
+ repo_config_set_multivar(the_repository, buf.buf, NULL, NULL, CONFIG_FLAGS_MULTI_REPLACE);
775
strbuf_addf(&old_remote_context, ":refs/remotes/%s/", rename.old_name);
776
for (i = 0; i < oldremote->fetch.nr; i++) {
777
char *ptr;
791
"\tPlease update the configuration manually if necessary."),
792
buf2.buf);
793
794
- git_config_set_multivar(buf.buf, buf2.buf, "^$", 0);
794
+ repo_config_set_multivar(the_repository, buf.buf, buf2.buf, "^$", 0);
795
}
796
}
797
1790
/* Special cases that add new entry. */
1791
if ((!oldurl && !delete_mode) || add_mode) {
1792
if (add_mode)
1793
- git_config_set_multivar(name_buf.buf, newurl,
1793
+ repo_config_set_multivar(the_repository, name_buf.buf, newurl,
1794
"^$", 0);
1795
else
1796
repo_config_set(the_repository, name_buf.buf, newurl);
1814
regfree(&old_regex);
1815
1816
if (!delete_mode)
1817
- git_config_set_multivar(name_buf.buf, newurl, oldurl, 0);
1817
+ repo_config_set_multivar(the_repository, name_buf.buf, newurl, oldurl, 0);
1818
else
1819
- git_config_set_multivar(name_buf.buf, NULL, oldurl,
1820
- CONFIG_FLAGS_MULTI_REPLACE);
1819
+ repo_config_set_multivar(the_repository, name_buf.buf, NULL, oldurl,
1820
+ CONFIG_FLAGS_MULTI_REPLACE);
1821
out:
1822
strbuf_release(&name_buf);
1823
return 0;