@@ -404,8 +404,8 @@ test_expect_success 'Rename+D/F conflict; renamed file merges but dir in way' '
404
404
grep "Auto-merging dir" output &&
405
405
grep "Adding as dir~HEAD instead" output &&
406
406
407
- test 2 = "$(git ls-files -u | wc -l)" &&
408
- test 2 = "$(git ls-files -u dir/file-in-the-way | wc -l)" &&
407
+ test 2 -eq "$(git ls-files -u | wc -l)" &&
408
+ test 2 -eq "$(git ls-files -u dir/file-in-the-way | wc -l)" &&
409
409
410
410
test_must_fail git diff --quiet &&
411
411
test_must_fail git diff --cached --quiet &&
@@ -426,8 +426,8 @@ test_expect_success 'Same as previous, but merged other way' '
426
426
grep "Auto-merging dir" output &&
427
427
grep "Adding as dir~renamed-file-has-no-conflicts instead" output &&
428
428
429
- test 2 = "$(git ls-files -u | wc -l)" &&
430
- test 2 = "$(git ls-files -u dir/file-in-the-way | wc -l)" &&
429
+ test 2 -eq "$(git ls-files -u | wc -l)" &&
430
+ test 2 -eq "$(git ls-files -u dir/file-in-the-way | wc -l)" &&
431
431
432
432
test_must_fail git diff --quiet &&
433
433
test_must_fail git diff --cached --quiet &&
@@ -461,8 +461,8 @@ test_expect_success 'Rename+D/F conflict; renamed file cannot merge, dir not in
461
461
git checkout -q renamed-file-has-conflicts^0 &&
462
462
test_must_fail git merge --strategy=recursive dir-not-in-way &&
463
463
464
- test 3 = "$(git ls-files -u | wc -l)" &&
465
- test 3 = "$(git ls-files -u dir | wc -l)" &&
464
+ test 3 -eq "$(git ls-files -u | wc -l)" &&
465
+ test 3 -eq "$(git ls-files -u dir | wc -l)" &&
466
466
467
467
test_must_fail git diff --quiet &&
468
468
test_must_fail git diff --cached --quiet &&
@@ -479,9 +479,9 @@ test_expect_success 'Rename+D/F conflict; renamed file cannot merge and dir in t
479
479
git checkout -q renamed-file-has-conflicts^0 &&
480
480
test_must_fail git merge --strategy=recursive dir-in-way &&
481
481
482
- test 5 = "$(git ls-files -u | wc -l)" &&
483
- test 3 = "$(git ls-files -u dir | grep -v file-in-the-way | wc -l)" &&
484
- test 2 = "$(git ls-files -u dir/file-in-the-way | wc -l)" &&
482
+ test 5 -eq "$(git ls-files -u | wc -l)" &&
483
+ test 3 -eq "$(git ls-files -u dir | grep -v file-in-the-way | wc -l)" &&
484
+ test 2 -eq "$(git ls-files -u dir/file-in-the-way | wc -l)" &&
485
485
486
486
test_must_fail git diff --quiet &&
487
487
test_must_fail git diff --cached --quiet &&
@@ -515,9 +515,9 @@ test_expect_success 'Same as previous, but merged other way' '
515
515
git checkout -q dir-in-way^0 &&
516
516
test_must_fail git merge --strategy=recursive renamed-file-has-conflicts &&
517
517
518
- test 5 = "$(git ls-files -u | wc -l)" &&
519
- test 3 = "$(git ls-files -u dir | grep -v file-in-the-way | wc -l)" &&
520
- test 2 = "$(git ls-files -u dir/file-in-the-way | wc -l)" &&
518
+ test 5 -eq "$(git ls-files -u | wc -l)" &&
519
+ test 3 -eq "$(git ls-files -u dir | grep -v file-in-the-way | wc -l)" &&
520
+ test 2 -eq "$(git ls-files -u dir/file-in-the-way | wc -l)" &&
521
521
522
522
test_must_fail git diff --quiet &&
523
523
test_must_fail git diff --cached --quiet &&
@@ -555,7 +555,7 @@ test_expect_success 'both rename source and destination involved in D/F conflict
555
555
git checkout -q rename-dest^0 &&
556
556
test_must_fail git merge --strategy=recursive source-conflict &&
557
557
558
- test 1 = "$(git ls-files -u | wc -l)" &&
558
+ test 1 -eq "$(git ls-files -u | wc -l)" &&
559
559
560
560
test_must_fail git diff --quiet &&
561
561
@@ -594,13 +594,13 @@ test_expect_success 'pair rename to parent of other (D/F conflicts) w/ untracked
594
594
mkdir one &&
595
595
test_must_fail git merge --strategy=recursive rename-two &&
596
596
597
- test 2 = "$(git ls-files -u | wc -l)" &&
598
- test 1 = "$(git ls-files -u one | wc -l)" &&
599
- test 1 = "$(git ls-files -u two | wc -l)" &&
597
+ test 2 -eq "$(git ls-files -u | wc -l)" &&
598
+ test 1 -eq "$(git ls-files -u one | wc -l)" &&
599
+ test 1 -eq "$(git ls-files -u two | wc -l)" &&
600
600
601
601
test_must_fail git diff --quiet &&
602
602
603
- test 4 = $(find . | grep -v .git | wc -l) &&
603
+ test 4 -eq $(find . | grep -v .git | wc -l) &&
604
604
605
605
test -d one &&
606
606
test -f one~rename-two &&
@@ -614,13 +614,13 @@ test_expect_success 'pair rename to parent of other (D/F conflicts) w/ clean sta
614
614
git clean -fdqx &&
615
615
test_must_fail git merge --strategy=recursive rename-two &&
616
616
617
- test 2 = "$(git ls-files -u | wc -l)" &&
618
- test 1 = "$(git ls-files -u one | wc -l)" &&
619
- test 1 = "$(git ls-files -u two | wc -l)" &&
617
+ test 2 -eq "$(git ls-files -u | wc -l)" &&
618
+ test 1 -eq "$(git ls-files -u one | wc -l)" &&
619
+ test 1 -eq "$(git ls-files -u two | wc -l)" &&
620
620
621
621
test_must_fail git diff --quiet &&
622
622
623
- test 3 = $(find . | grep -v .git | wc -l) &&
623
+ test 3 -eq $(find . | grep -v .git | wc -l) &&
624
624
625
625
test -f one &&
626
626
test -f two &&
@@ -656,12 +656,12 @@ test_expect_success 'check handling of differently renamed file with D/F conflic
656
656
git checkout -q first-rename^0 &&
657
657
test_must_fail git merge --strategy=recursive second-rename &&
658
658
659
- test 5 = "$(git ls-files -s | wc -l)" &&
660
- test 3 = "$(git ls-files -u | wc -l)" &&
661
- test 1 = "$(git ls-files -u one | wc -l)" &&
662
- test 1 = "$(git ls-files -u two | wc -l)" &&
663
- test 1 = "$(git ls-files -u original | wc -l)" &&
664
- test 2 = "$(git ls-files -o | wc -l)" &&
659
+ test 5 -eq "$(git ls-files -s | wc -l)" &&
660
+ test 3 -eq "$(git ls-files -u | wc -l)" &&
661
+ test 1 -eq "$(git ls-files -u one | wc -l)" &&
662
+ test 1 -eq "$(git ls-files -u two | wc -l)" &&
663
+ test 1 -eq "$(git ls-files -u original | wc -l)" &&
664
+ test 2 -eq "$(git ls-files -o | wc -l)" &&
665
665
666
666
test -f one/file &&
667
667
test -f two/file &&
@@ -696,11 +696,11 @@ test_expect_success 'check handling of differently renamed file with D/F conflic
696
696
git checkout -q first-rename-redo^0 &&
697
697
test_must_fail git merge --strategy=recursive second-rename-redo &&
698
698
699
- test 3 = "$(git ls-files -u | wc -l)" &&
700
- test 1 = "$(git ls-files -u one | wc -l)" &&
701
- test 1 = "$(git ls-files -u two | wc -l)" &&
702
- test 1 = "$(git ls-files -u original | wc -l)" &&
703
- test 0 = "$(git ls-files -o | wc -l)" &&
699
+ test 3 -eq "$(git ls-files -u | wc -l)" &&
700
+ test 1 -eq "$(git ls-files -u one | wc -l)" &&
701
+ test 1 -eq "$(git ls-files -u two | wc -l)" &&
702
+ test 1 -eq "$(git ls-files -u original | wc -l)" &&
703
+ test 0 -eq "$(git ls-files -o | wc -l)" &&
704
704
705
705
test -f one &&
706
706
test -f two &&
0 commit comments