summaryrefslogtreecommitdiff
path: root/src/config_file.c
diff options
context:
space:
mode:
authorCarlos Martín Nieto <cmn@dwim.me>2014-10-23 19:05:02 +0200
committerCarlos Martín Nieto <cmn@dwim.me>2014-10-23 19:05:02 +0200
commit55cb4999720f46eddb97e25e7ddc6ac068dd0bae (patch)
tree73d3c2ec6d9d8e21b5f630dec8067e2153fbd2da /src/config_file.c
parent4bb6ffb6bb8ad9d49eb173350be965183cd09c96 (diff)
downloadlibgit2-55cb4999720f46eddb97e25e7ddc6ac068dd0bae.tar.gz
config: remove the refresh function and backend fieldcmn/config-refresh-remove
We have been refreshing on read and write for a while now, so git_config_refresh() is at best a no-op, and might just end up wasting cycles.
Diffstat (limited to 'src/config_file.c')
-rw-r--r--src/config_file.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/src/config_file.c b/src/config_file.c
index 1f73e7e11..093e74a70 100644
--- a/src/config_file.c
+++ b/src/config_file.c
@@ -698,7 +698,6 @@ int git_config_file__ondisk(git_config_backend **out, const char *path)
backend->header.parent.del = config_delete;
backend->header.parent.del_multivar = config_delete_multivar;
backend->header.parent.iterator = config_iterator_new;
- backend->header.parent.refresh = config_refresh;
backend->header.parent.snapshot = config_snapshot;
backend->header.parent.free = backend_free;
@@ -744,13 +743,6 @@ static int config_delete_readonly(git_config_backend *cfg, const char *name)
return config_error_readonly();
}
-static int config_refresh_readonly(git_config_backend *cfg)
-{
- GIT_UNUSED(cfg);
-
- return config_error_readonly();
-}
-
static void backend_readonly_free(git_config_backend *_backend)
{
diskfile_backend *backend = (diskfile_backend *)_backend;
@@ -804,7 +796,6 @@ int git_config_file__snapshot(git_config_backend **out, diskfile_backend *in)
backend->header.parent.del = config_delete_readonly;
backend->header.parent.del_multivar = config_delete_multivar_readonly;
backend->header.parent.iterator = config_iterator_new;
- backend->header.parent.refresh = config_refresh_readonly;
backend->header.parent.free = backend_readonly_free;
*out = (git_config_backend *)backend;