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
This commit is contained in:
commit
90fa1c5d6c
@ -215,7 +215,9 @@ test_expect_success "multi-fetch continues to work" "
|
|||||||
"
|
"
|
||||||
|
|
||||||
test_expect_success "multi-fetch works off a 'clean' repository" '
|
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 &&
|
git reflog expire --all --expire=all &&
|
||||||
mkdir "$GIT_DIR/svn" &&
|
mkdir "$GIT_DIR/svn" &&
|
||||||
git svn multi-fetch
|
git svn multi-fetch
|
||||||
|
Loading…
Reference in New Issue
Block a user