Remove unused static functions
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133
diff --git a/src/clone.c b/src/clone.c
index 6b4b7ae..0d4756e 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 a408acb..5f89c40 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 b44a0ae..0449575 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};