Thread (1 message) 1 message, 1 author, 2022-06-22

Re: [PATCH 3/3] config tests: fix harmless but broken "rm -r" cleanup

From: Junio C Hamano <hidden>
Date: 2022-06-22 05:37:19

Junio C Hamano [off-list ref] writes:
Ævar Arnfjörð Bjarmason  [off-list ref] writes:
quoted
 test_expect_success 'override global and system config' '
-	test_when_finished rm -f "$HOME"/.config/git &&
+	test_when_finished "rm -rf \"$HOME\"/.config/git" &&
As this string is evaled, isn't it safer to defer dereferencing the
environment variable at the runtime by quoting the dollar-sign, too?

I.e.

	test_when_finished rm -rf \"\$HOME\"/.config/git &&

or something?
It probably would matter if $HOME had a double-quote in it, I think
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help