summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHariom Verma <hariom18599@gmail.com>2020-02-23 18:57:09 (GMT)
committerJunio C Hamano <gitster@pobox.com>2020-02-24 19:13:46 (GMT)
commitf8692114dbb1b3ffe0b71871a015c632c195b784 (patch)
tree1e314afe315fa742903bdbe1ef0d75e20bfb6aff
parent45f274fbb118cc4cb00640c30b4e3069d96755a0 (diff)
downloadgit-f8692114dbb1b3ffe0b71871a015c632c195b784.zip
git-f8692114dbb1b3ffe0b71871a015c632c195b784.tar.gz
git-f8692114dbb1b3ffe0b71871a015c632c195b784.tar.bz2
t5509: use a bare repository for test push target
`receive.denyCurrentBranch` currently has a bug where it allows pushing into non-bare repository using namespaces as long as it does not have any commits. This would cause t5509 to fail once that bug is fixed because it pushes into an unborn current branch. In t5509, no operations are performed inside `pushee`, as it is only a target for `git push` and `git ls-remote` calls. Therefore it does not need to have a worktree. So, it is safe to change `pushee` to a bare repository. Helped-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Hariom Verma <hariom18599@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rwxr-xr-xt/t5509-fetch-push-namespaces.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/t/t5509-fetch-push-namespaces.sh b/t/t5509-fetch-push-namespaces.sh
index 75cbfcc..e3975bd 100755
--- a/t/t5509-fetch-push-namespaces.sh
+++ b/t/t5509-fetch-push-namespaces.sh
@@ -20,7 +20,7 @@ test_expect_success setup '
) &&
commit0=$(cd original && git rev-parse HEAD^) &&
commit1=$(cd original && git rev-parse HEAD) &&
- git init pushee &&
+ git init --bare pushee &&
git init puller
'