summaryrefslogtreecommitdiff
path: root/tests-clar/repo/repo_helpers.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests-clar/repo/repo_helpers.c')
-rw-r--r--tests-clar/repo/repo_helpers.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests-clar/repo/repo_helpers.c b/tests-clar/repo/repo_helpers.c
new file mode 100644
index 000000000..35271feaa
--- /dev/null
+++ b/tests-clar/repo/repo_helpers.c
@@ -0,0 +1,11 @@
+#include "clar_libgit2.h"
+#include "refs.h"
+#include "repo_helpers.h"
+
+void make_head_orphaned(git_repository* repo, const char *target)
+{
+ git_reference *head;
+
+ cl_git_pass(git_reference_create_symbolic(&head, repo, GIT_HEAD_FILE, target, 1));
+ git_reference_free(head);
+}