summaryrefslogtreecommitdiff
path: root/tests/refs
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2017-06-08 21:40:18 +0200
committerPatrick Steinhardt <ps@pks.im>2017-06-08 21:40:18 +0200
commit6c23704df5d19239f8c3d6f69da62bdbe1cf287d (patch)
tree8bb883b7d787d5e28d2f68c08b22dc311d0e258e /tests/refs
parent458cea5c5b820f9766cb5ba4c3d89830592d655b (diff)
downloadlibgit2-6c23704df5d19239f8c3d6f69da62bdbe1cf287d.tar.gz
settings: rename `GIT_OPT_ENABLE_SYNCHRONOUS_OBJECT_CREATION`
Initially, the setting has been solely used to enable the use of `fsync()` when creating objects. Since then, the use has been extended to also cover references and index files. As the option is not yet part of any release, we can still correct this by renaming the option to something more sensible, indicating not only correlation to objects. This commit renames the option to `GIT_OPT_ENABLE_FSYNC_GITDIR`. We also move the variable from the object to repository source code.
Diffstat (limited to 'tests/refs')
-rw-r--r--tests/refs/create.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/refs/create.c b/tests/refs/create.c
index 4ecc60565..469cddd1e 100644
--- a/tests/refs/create.c
+++ b/tests/refs/create.c
@@ -22,7 +22,7 @@ void test_refs_create__cleanup(void)
cl_git_pass(git_libgit2_opts(GIT_OPT_ENABLE_STRICT_OBJECT_CREATION, 1));
cl_git_pass(git_libgit2_opts(GIT_OPT_ENABLE_STRICT_SYMBOLIC_REF_CREATION, 1));
- cl_git_pass(git_libgit2_opts(GIT_OPT_ENABLE_SYNCHRONOUS_OBJECT_CREATION, 0));
+ cl_git_pass(git_libgit2_opts(GIT_OPT_ENABLE_FSYNC_GITDIR, 0));
}
void test_refs_create__symbolic(void)
@@ -347,7 +347,7 @@ void test_refs_create__fsyncs_when_global_opt_set(void)
{
size_t create_count, compress_count;
- cl_git_pass(git_libgit2_opts(GIT_OPT_ENABLE_SYNCHRONOUS_OBJECT_CREATION, 1));
+ cl_git_pass(git_libgit2_opts(GIT_OPT_ENABLE_FSYNC_GITDIR, 1));
count_fsyncs(&create_count, &compress_count);
cl_assert_equal_i(expected_fsyncs_create, create_count);