Skip to content
Browse files

fetch tests: double quote a variable for interpolation

If the $cmdline variable contains arguments with spaces they won't be
interpolated correctly, since the body of the test is single quoted,
and because does its own eval().

This will be used in a subsequent commit to pass arguments that need
to be quoted to git-fetch, i.e. a file:// path to fetch, which will
have a space in it.

Signed-off-by: Ævar Arnfjörð Bjarmason <>
Signed-off-by: Junio C Hamano <>
  • Loading branch information...
avar authored and gitster committed Feb 9, 2018
1 parent 6fb23f5 commit 82f34e03e91af42a020f15a1d248bc75785c565a
Showing with 1 addition and 1 deletion.
  1. +1 −1 t/
@@ -578,7 +578,7 @@ test_configured_prune () {
set_config_tristate fetch.prune $fetch_prune &&
set_config_tristate remote.origin.prune $remote_origin_prune &&
git fetch $cmdline &&
git fetch '"$cmdline"' &&
case "$expected_branch" in
test_must_fail git rev-parse --verify refs/remotes/origin/newbranch

0 comments on commit 82f34e0

Please sign in to comment.
You can’t perform that action at this time.