t6112: avoid tilde expansion

e987df5fe6 (list-objects-filter: implement composite filters, 2019-06-27) introduced a test to "t6112-rev-list-filters-objects.sh" that checks the output of a Git command with the following commands: grep ~$omitted_1 actual && grep ~$omitted_2 actual && grep ~$omitted_3 actual && Since the leading tilde in the pattern is not quoted/escaped, it is subject to tilde expansion. So if the system has a user whose username happens to be "$omitted_1", then "grep" would look for that user's home directory. Quote those words starting with a tilde to avoid this. Signed-off-by: SZEDER Gábor <szeder.dev@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

SZEDER Gábor committed Apr 21, 2026 at 21:21 UTC 890229b3f3e635ff4dd9e9e7a3d95a4ac6e5e173
1 file changed +3 -3
t/t6112-rev-list-filters-objects.sh
+3 -3
@@ -627,9 +627,9 @@ test_expect_success 'verify collecting omits in combined: filter' '
627 omitted_2=$(echo a | git hash-object --stdin) &&
628 omitted_3=$(echo abcde | git hash-object --stdin) &&
629
630 - grep ~$omitted_1 actual &&
631 - grep ~$omitted_2 actual &&
632 - grep ~$omitted_3 actual &&
630 + grep "~$omitted_1" actual &&
631 + grep "~$omitted_2" actual &&
632 + grep "~$omitted_3" actual &&
633 test_line_count = 3 actual
634 '
635