Skip to contentSkip to conversation

t3701: we don't need no Perl for `add -i` anymore

PATCH In review Johannes Schindelin via GitGitGadget 2 participants 2 messages Mar 27, 2023

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 t3701: we don't need no Perl for `add -i` anymore

From: Johannes Schindelin <[email protected]>

This should have been removed in ab/retire-scripted-add-p but wasn't.

---
t3701: remove PERL prereq

I just noticed that this is still left-over.

Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-1504%2Fdscho%2Ft3701-needs-no-perl-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-1504/dscho/t3701-needs-no-perl-v1
Pull-Request: https://github.com/gitgitgadget/git/pull/1504

 t/t3701-add-interactive.sh | 6 ------
 1 file changed, 6 deletions(-)
t/t3701-add-interactive.sh +0 -6
index 3a99837d9b1..ac43333619d 100755
@@ -7,12 +7,6 @@ export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME
 . ./test-lib.sh
 . "$TEST_DIRECTORY"/lib-terminal.sh
 
-if test_have_prereq !PERL
-then
-	skip_all='skipping add -i (scripted) tests, perl not available'
-	test_done
-fi
-
 diff_cmp () {
 	for x
 	do

base-commit: 73876f4861cd3d187a4682290ab75c9dccadbc56

Signature · 1 line
gitgitgadget
#1 lore raw

"Johannes Schindelin via GitGitGadget" <[email protected]>

t/t3701-add-interactive.sh export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME · line 15

Quoted 6 lines · writes:
t/t3701-add-interactive.sh +0 -6
-if test_have_prereq !PERL
-then
-	skip_all='skipping add -i (scripted) tests, perl not available'
-	test_done
-fi
-

The version before ab/retire-scripted-add-p partially touched this line used to use !ADD_I_USE_BUILTIN,!PERL as the prerequisites, i.e. "When we are not testing the built-in version, skip this script if we do not have a working Perl". Now we no longer have the scripted one, the former half of the prerequisite is never satisified (i.e. we are always testing the built-in version, and there is no reason to see if Perl is available).

With this the topic becomes complete. Very nice.

I read the changes other test scripts touched by the topic just to double check, and it seems this was the only misconversion. t2016 and t6132 had the same logic but spelled in different ways, and there were converted correctly back then.

Will queue. Thanks.