chiark / gitweb /
pretest-to-tested: Do not descend into subtree histories
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 15 Feb 2020 22:05:52 +0000 (22:05 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 15 Feb 2020 22:07:28 +0000 (22:07 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
pretest-to-tested

index 7166486807283c558ddc194adf25b436865acfc7..fea6e97874c828950944f25f95228f3c38c32b6b 100755 (executable)
@@ -4,9 +4,15 @@
 # example runes in main tree:
 #  git-branch -f pretest && git-branch -f tested `git-merge-base HEAD tested` && git-checkout wip
 
+stl=''
+for subtree in base91-c subdirmk base91-python; do
+    st=$(git-subtree split -P $subtree pretest)
+    stl+=" ^$st"
+done
+
 set -e
 while true; do
-    next=$(git-rev-list --reverse tested..pretest | head -n1)
+    next=$(git-rev-list --reverse $stl tested..pretest | head -n1)
     if [ "x$next" = x ]; then break; fi
     git checkout "$next"
     ./comprehensive-test