summaryrefslogtreecommitdiff
path: root/tests/repo/repo_helpers.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/repo/repo_helpers.c')
-rw-r--r--tests/repo/repo_helpers.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/tests/repo/repo_helpers.c b/tests/repo/repo_helpers.c
deleted file mode 100644
index b22f3f6ba..000000000
--- a/tests/repo/repo_helpers.c
+++ /dev/null
@@ -1,37 +0,0 @@
-#include "clar_libgit2.h"
-#include "refs.h"
-#include "repo_helpers.h"
-#include "posix.h"
-
-void make_head_unborn(git_repository* repo, const char *target)
-{
- git_reference *head;
-
- cl_git_pass(git_reference_symbolic_create(&head, repo, GIT_HEAD_FILE, target, 1, NULL));
- git_reference_free(head);
-}
-
-void delete_head(git_repository* repo)
-{
- git_buf head_path = GIT_BUF_INIT;
-
- cl_git_pass(git_buf_joinpath(&head_path, git_repository_path(repo), GIT_HEAD_FILE));
- cl_git_pass(p_unlink(git_buf_cstr(&head_path)));
-
- git_buf_dispose(&head_path);
-}
-
-void create_tmp_global_config(const char *dirname, const char *key, const char *val)
-{
- git_buf path = GIT_BUF_INIT;
- git_config *config;
-
- cl_git_pass(git_libgit2_opts(GIT_OPT_SET_SEARCH_PATH,
- GIT_CONFIG_LEVEL_GLOBAL, dirname));
- cl_must_pass(p_mkdir(dirname, 0777));
- cl_git_pass(git_buf_joinpath(&path, dirname, ".gitconfig"));
- cl_git_pass(git_config_open_ondisk(&config, path.ptr));
- cl_git_pass(git_config_set_string(config, key, val));
- git_config_free(config);
- git_buf_dispose(&path);
-}