summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2016-02-09 12:29:31 +0100
committerPatrick Steinhardt <ps@pks.im>2016-06-21 07:58:33 +0200
commitfe345c730638f833882903810efed367c6f8994b (patch)
treeb772189411b553c2d821dc6c886cbdd0b850928d
parent8fd74c0806511694db20f40b4ce6ed32c00212c9 (diff)
downloadlibgit2-fe345c730638f833882903810efed367c6f8994b.tar.gz
Remove unused static functions
-rw-r--r--src/clone.c8
-rw-r--r--src/remote.c75
-rw-r--r--tests/network/remote/rename.c10
3 files changed, 0 insertions, 93 deletions
diff --git a/src/clone.c b/src/clone.c
index 6b4b7ae53..0d4756e28 100644
--- a/src/clone.c
+++ b/src/clone.c
@@ -461,14 +461,6 @@ int git_clone_init_options(git_clone_options *opts, unsigned int version)
return 0;
}
-static const char *repository_base(git_repository *repo)
-{
- if (git_repository_is_bare(repo))
- return git_repository_path(repo);
-
- return git_repository_workdir(repo);
-}
-
static bool can_link(const char *src, const char *dst, int link)
{
#ifdef GIT_WIN32
diff --git a/src/remote.c b/src/remote.c
index a408acb3e..5f89c4026 100644
--- a/src/remote.c
+++ b/src/remote.c
@@ -547,53 +547,6 @@ static int lookup_remote_prune_config(git_remote *remote, git_config *config, co
return error;
}
-static int update_config_refspec(const git_remote *remote, git_config *config, int direction)
-{
- git_buf name = GIT_BUF_INIT;
- unsigned int push;
- const char *dir;
- size_t i;
- int error = 0;
- const char *cname;
-
- push = direction == GIT_DIRECTION_PUSH;
- dir = push ? "push" : "fetch";
-
- if (git_buf_printf(&name, "remote.%s.%s", remote->name, dir) < 0)
- return -1;
- cname = git_buf_cstr(&name);
-
- /* Clear out the existing config */
- while (!error)
- error = git_config_delete_multivar(config, cname, ".*");
-
- if (error != GIT_ENOTFOUND)
- return error;
-
- for (i = 0; i < remote->refspecs.length; i++) {
- git_refspec *spec = git_vector_get(&remote->refspecs, i);
-
- if (spec->push != push)
- continue;
-
- // "$^" is a unmatcheable regexp: it will not match anything at all, so
- // all values will be considered new and we will not replace any
- // present value.
- if ((error = git_config_set_multivar(
- config, cname, "$^", spec->string)) < 0) {
- goto cleanup;
- }
- }
-
- giterr_clear();
- error = 0;
-
-cleanup:
- git_buf_free(&name);
-
- return error;
-}
-
const char *git_remote_name(const git_remote *remote)
{
assert(remote);
@@ -2103,34 +2056,6 @@ int git_remote_add_push(git_repository *repo, const char *remote, const char *re
return write_add_refspec(repo, remote, refspec, false);
}
-static int set_refspecs(git_remote *remote, git_strarray *array, int push)
-{
- git_vector *vec = &remote->refspecs;
- git_refspec *spec;
- size_t i;
-
- /* Start by removing any refspecs of the same type */
- for (i = 0; i < vec->length; i++) {
- spec = git_vector_get(vec, i);
- if (spec->push != push)
- continue;
-
- git_refspec__free(spec);
- git__free(spec);
- git_vector_remove(vec, i);
- i--;
- }
-
- /* And now we add the new ones */
-
- for (i = 0; i < array->count; i++) {
- if (add_refspec(remote, array->strings[i], !push) < 0)
- return -1;
- }
-
- return 0;
-}
-
static int copy_refspecs(git_strarray *array, const git_remote *remote, unsigned int push)
{
size_t i;
diff --git a/tests/network/remote/rename.c b/tests/network/remote/rename.c
index b44a0ae71..0449575d7 100644
--- a/tests/network/remote/rename.c
+++ b/tests/network/remote/rename.c
@@ -16,16 +16,6 @@ void test_network_remote_rename__cleanup(void)
cl_git_sandbox_cleanup();
}
-static int dont_call_me_cb(const char *fetch_refspec, void *payload)
-{
- GIT_UNUSED(fetch_refspec);
- GIT_UNUSED(payload);
-
- cl_assert(false);
-
- return -1;
-}
-
void test_network_remote_rename__renaming_a_remote_moves_related_configuration_section(void)
{
git_strarray problems = {0};