chiark / gitweb /
git-debrebase: test suite: spot any merges which have multiple identical parents
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 18 Feb 2018 12:30:08 +0000 (12:30 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 18 Feb 2018 12:51:05 +0000 (12:51 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
tests/lib-gdr

index 64f6fc833363b5bb8732e1a69313db357d95f3b7..bc0bad5b25d0bd5278b4f40e761cb6e8863d734c 100644 (file)
@@ -106,6 +106,11 @@ t-gdr-good () {
                local cnparents=`printf "%s" "$parents" | wc -w`
                test $cnparents = $enparents
 
+               local cndparents=`
+       for f in $parents; do echo $f; done | sort -u | wc -w
+                               `
+               test $cndparents = $cnparents
+
                case "$parents" in
                *"$expect"*)    ;;
                *)              fail 'unexpected parent' ;;