409
410
test_expect_success 'submodule contains untracked content' '
411
echo new > sm1/new-file &&
412
- git diff-index -p --submodule=diff HEAD >actual &&
412
+ git diff-index -p --ignore-submodules=none --submodule=diff HEAD >actual &&
413
cat >expected <<-EOF &&
414
Submodule sm1 contains untracked content
415
EOF
417
'
418
419
test_expect_success 'submodule contains untracked content (untracked ignored)' '
420
- git diff-index -p --ignore-submodules=untracked --submodule=diff HEAD >actual &&
420
+ git diff-index -p --submodule=diff HEAD >actual &&
421
test_must_be_empty actual
422
'
423
433
434
test_expect_success 'submodule contains untracked and modified content' '
435
echo new > sm1/foo6 &&
436
- git diff-index -p --submodule=diff HEAD >actual &&
436
+ git diff-index -p --ignore-submodules=none --submodule=diff HEAD >actual &&
437
cat >expected <<-EOF &&
438
Submodule sm1 contains untracked content
439
Submodule sm1 contains modified content
451
# NOT OK
452
test_expect_success 'submodule contains untracked and modified content (untracked ignored)' '
453
echo new > sm1/foo6 &&
454
- git diff-index -p --ignore-submodules=untracked --submodule=diff HEAD >actual &&
454
+ git diff-index -p --submodule=diff HEAD >actual &&
455
cat >expected <<-EOF &&
456
Submodule sm1 contains modified content
457
diff --git a/sm1/foo6 b/sm1/foo6
512
513
test_expect_success 'modified submodule contains untracked content' '
514
echo new > sm1/new-file &&
515
- git diff-index -p --submodule=diff HEAD >actual &&
515
+ git diff-index -p --ignore-submodules=none --submodule=diff HEAD >actual &&
516
cat >expected <<-EOF &&
517
Submodule sm1 contains untracked content
518
Submodule sm1 $head7..$head8:
528
'
529
530
test_expect_success 'modified submodule contains untracked content (untracked ignored)' '
531
- git diff-index -p --ignore-submodules=untracked --submodule=diff HEAD >actual &&
531
+ git diff-index -p --submodule=diff HEAD >actual &&
532
cat >expected <<-EOF &&
533
Submodule sm1 $head7..$head8:
534
diff --git a/sm1/foo6 b/sm1/foo6
564
565
test_expect_success 'modified submodule contains untracked and modified content' '
566
echo modification >> sm1/foo6 &&
567
- git diff-index -p --submodule=diff HEAD >actual &&
567
+ git diff-index -p --ignore-submodules=none --submodule=diff HEAD >actual &&
568
cat >expected <<-EOF &&
569
Submodule sm1 contains untracked content
570
Submodule sm1 contains modified content
583
584
test_expect_success 'modified submodule contains untracked and modified content (untracked ignored)' '
585
echo modification >> sm1/foo6 &&
586
- git diff-index -p --ignore-submodules=untracked --submodule=diff HEAD >actual &&
586
+ git diff-index -p --submodule=diff HEAD >actual &&
587
cat >expected <<-EOF &&
588
Submodule sm1 contains modified content
589
Submodule sm1 $head7..$head8: