[PATCH v4 1/6] t5516: add test case for pushing remote refspecs
From: Glen Choo <hidden>
Date: 2021-10-28 18:31:18
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Glen Choo <hidden>
Date: 2021-10-28 18:31:18
Subsystem:
the rest · Maintainer:
Linus Torvalds
In detached HEAD, "git push remote-name" should push the refspecs in remote.remote-name.push. Since there is no test case that checks this behavior, add one. Signed-off-by: Glen Choo <redacted> --- t/t5516-fetch-push.sh | 9 +++++++++ 1 file changed, 9 insertions(+)
diff --git a/t/t5516-fetch-push.sh b/t/t5516-fetch-push.sh
index 8212ca56dc..d4c2f1b68f 100755
--- a/t/t5516-fetch-push.sh
+++ b/t/t5516-fetch-push.sh@@ -541,6 +541,15 @@ do done +test_expect_success "push to remote with detached HEAD and config remote.*.push = src:dest" ' + mk_test testrepo heads/main && + git checkout $the_first_commit && + test_config remote.there.url testrepo && + test_config remote.there.push refs/heads/main:refs/heads/main && + git push there && + check_push_result testrepo $the_commit heads/main +' + test_expect_success 'push with remote.pushdefault' ' mk_test up_repo heads/main && mk_test down_repo heads/main &&
--
2.33.GIT