summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2018-06-25 13:22:41 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2018-06-25 13:22:41 -0700
commit90fa1c5d6c00e44f4c901da0cf4015db916eca03 (patch)
treee9f0eeb1227dc47896fbf86ddc63543764bd6daa
parentMerge branch 'sg/update-ref-stdin-cleanup' (diff)
parentt9104: kosherly remove remote refs (diff)
downloadtgif-90fa1c5d6c00e44f4c901da0cf4015db916eca03.tar.xz
Merge branch 'cc/tests-without-assuming-ref-files-backend'
Instead of mucking with filesystem directly, use plumbing commands update-ref etc. to manipulate the refs in the tests. * cc/tests-without-assuming-ref-files-backend: t9104: kosherly remove remote refs
-rwxr-xr-xt/t9104-git-svn-follow-parent.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/t/t9104-git-svn-follow-parent.sh b/t/t9104-git-svn-follow-parent.sh
index 9c49b6c1fe..5e0ad19177 100755
--- a/t/t9104-git-svn-follow-parent.sh
+++ b/t/t9104-git-svn-follow-parent.sh
@@ -215,7 +215,9 @@ test_expect_success "multi-fetch continues to work" "
"
test_expect_success "multi-fetch works off a 'clean' repository" '
- rm -rf "$GIT_DIR/svn" "$GIT_DIR/refs/remotes" &&
+ rm -rf "$GIT_DIR/svn" &&
+ git for-each-ref --format="option no-deref%0adelete %(refname)" refs/remotes |
+ git update-ref --stdin &&
git reflog expire --all --expire=all &&
mkdir "$GIT_DIR/svn" &&
git svn multi-fetch