Skip to content

Commit f69b3a9

Browse files
Pete Wyckoffgitster
authored andcommitted
git p4 test: copy source indeterminate
Msysgit testing showed that the source file found by copy detection is indeterminate when there are multiple sources to choose from. This appears to be valid. Adjust the test so that it passes if it finds any of the potential copy sources. Signed-off-by: Pete Wyckoff <pw@padd.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent 4256397 commit f69b3a9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

t/t9800-git-p4-basic.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -547,7 +547,7 @@ test_expect_success 'detect copies' '
547547
level=$(git diff-tree -r -C --find-copies-harder HEAD | sed 1d | cut -f1 | cut -d" " -f5 | sed "s/C0*//") &&
548548
test -n "$level" && test "$level" -gt 0 && test "$level" -lt 98 &&
549549
src=$(git diff-tree -r -C --find-copies-harder HEAD | sed 1d | cut -f2) &&
550-
test "$src" = file10 &&
550+
test "$src" = file10 -o "$src" = file11 &&
551551
git config git-p4.detectCopies $(($level + 2)) &&
552552
git p4 submit &&
553553
p4 filelog //depot/file12 &&
@@ -561,7 +561,7 @@ test_expect_success 'detect copies' '
561561
level=$(git diff-tree -r -C --find-copies-harder HEAD | sed 1d | cut -f1 | cut -d" " -f5 | sed "s/C0*//") &&
562562
test -n "$level" && test "$level" -gt 2 && test "$level" -lt 100 &&
563563
src=$(git diff-tree -r -C --find-copies-harder HEAD | sed 1d | cut -f2) &&
564-
test "$src" = file10 &&
564+
test "$src" = file10 -o "$src" = file11 -o "$src" = file12 &&
565565
git config git-p4.detectCopies $(($level - 2)) &&
566566
git p4 submit &&
567567
p4 filelog //depot/file13 &&

0 commit comments

Comments
 (0)