Commit 509216a5b2050013c629ddc14ecae3a92b07ecea

Vicent Marti 2012-12-14T02:49:01

test: Fix clone tests

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/tests-clar/clone/nonetwork.c b/tests-clar/clone/nonetwork.c
index 17a7a36..983f9fb 100644
--- a/tests-clar/clone/nonetwork.c
+++ b/tests-clar/clone/nonetwork.c
@@ -51,10 +51,13 @@ void test_clone_nonetwork__local(void)
 
 void test_clone_nonetwork__local_absolute_path(void)
 {
-	const char *src = cl_fixture("testrepo.git");
+	const char *local_src = cl_fixture("testrepo.git");
+	git_remote *local = NULL;
 	cl_set_cleanup(&cleanup_repository, "./local");
 
-	cl_git_pass(git_clone(&g_repo, src, "./local", NULL, NULL, NULL));
+	cl_git_pass(git_remote_new(&local, NULL, "origin", local_src, GIT_REMOTE_DEFAULT_FETCH));
+	cl_git_pass(git_clone(&g_repo, local, "./local", NULL, NULL, NULL));
+	git_remote_free(local);
 }
 
 void test_clone_nonetwork__local_bare(void)