summaryrefslogtreecommitdiff
path: root/tests-clar/repo/init.c
diff options
context:
space:
mode:
authorRussell Belfer <rb@github.com>2013-03-22 14:27:56 -0700
committerRussell Belfer <rb@github.com>2013-03-22 14:27:56 -0700
commit1323c6d18049163fc81e5e246e7d4e120c8de03a (patch)
treea75d2a576d38890a8c009b299ec2cb744d571282 /tests-clar/repo/init.c
parent3ba01362437102501a173b9fe072a5690358baa0 (diff)
downloadlibgit2-1323c6d18049163fc81e5e246e7d4e120c8de03a.tar.gz
Add cl_repo_set_bool and cleanup tests
This adds a helper function for the cases where you want to quickly set a single boolean config value for a repository. This allowed me to remove a lot of code.
Diffstat (limited to 'tests-clar/repo/init.c')
-rw-r--r--tests-clar/repo/init.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/tests-clar/repo/init.c b/tests-clar/repo/init.c
index e6f53083b..8cf73795f 100644
--- a/tests-clar/repo/init.c
+++ b/tests-clar/repo/init.c
@@ -276,11 +276,9 @@ void test_repo_init__reinit_overwrites_filemode(void)
cl_set_cleanup(&cleanup_repository, "overwrite.git");
cl_git_pass(git_repository_init(&_repo, "overwrite.git", 1));
-
/* Change the "core.filemode" config value to something unlikely */
- git_repository_config(&config, _repo);
- git_config_set_bool(config, "core.filemode", !expected);
- git_config_free(config);
+ cl_repo_set_bool(_repo, "core.filemode", !expected);
+
git_repository_free(_repo);
_repo = NULL;