Commit 020aab9308fe30a9e7c9930514e4a5203981427e

Carlos Martín Nieto 2014-12-14T16:50:33

fetch: do set prune when testing We load the remote again, so we need to ask the new remote to prune the refs, or we're not exercising the code in our tests.

1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/tests/network/fetchlocal.c b/tests/network/fetchlocal.c
index 49a14db..9bfa488 100644
--- a/tests/network/fetchlocal.c
+++ b/tests/network/fetchlocal.c
@@ -159,6 +159,7 @@ void test_network_fetchlocal__prune_overlapping(void)
 	cl_git_pass(git_config_set_multivar(config, "remote.origin.fetch", "^$", "refs/heads/*:refs/remotes/origin/*"));
 
 	cl_git_pass(git_remote_lookup(&origin, repo, GIT_REMOTE_ORIGIN));
+	git_remote_set_prune_refs(origin, true);
 	git_remote_set_callbacks(origin, &callbacks);
 	cl_git_pass(git_remote_fetch(origin, NULL, NULL, NULL));