summaryrefslogtreecommitdiff
path: root/tests-clar/network
diff options
context:
space:
mode:
Diffstat (limited to 'tests-clar/network')
-rw-r--r--tests-clar/network/fetch.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/tests-clar/network/fetch.c b/tests-clar/network/fetch.c
index 83c880689..4cc23318d 100644
--- a/tests-clar/network/fetch.c
+++ b/tests-clar/network/fetch.c
@@ -87,15 +87,13 @@ void test_network_fetch__doesnt_retrieve_a_pack_when_the_repository_is_up_to_dat
{
git_repository *_repository;
bool invoked = false;
- git_remote *remote;
+ git_remote *remote, *origin;
git_clone_options opts = GIT_CLONE_OPTIONS_INIT;
- opts.out = &_repository;
- opts.local_path = "./fetch/lg2";
opts.bare = true;
- cl_git_pass(git_remote_new(&opts.origin_remote, NULL, "origin", "https://github.com/libgit2/TestGitRepository.git", GIT_REMOTE_DEFAULT_FETCH));
+ cl_git_pass(git_remote_new(&origin, NULL, "origin", "https://github.com/libgit2/TestGitRepository.git", GIT_REMOTE_DEFAULT_FETCH));
- cl_git_pass(git_clone(&opts));
+ cl_git_pass(git_clone(&_repository, origin, "./fetch/lg2", &opts));
git_repository_free(_repository);
cl_git_pass(git_repository_open(&_repository, "./fetch/lg2"));
@@ -113,6 +111,6 @@ void test_network_fetch__doesnt_retrieve_a_pack_when_the_repository_is_up_to_dat
git_remote_disconnect(remote);
git_remote_free(remote);
- git_remote_free(opts.origin_remote);
+ git_remote_free(origin);
git_repository_free(_repository);
}