summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
55b32c2)
This runs it on every commit between tested and pretest, advancing
tested as it goes.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
--- /dev/null
+#!/bin/bash
+
+# best to run this in a git-worktree
+# example runes in main tree:
+# git-branch -f pretest && git-branch -f tested `git-merge-base HEAD tested` && git-checkout wip
+
+set -e
+while true; do
+ next=$(git-rev-list --reverse tested..pretest | head -n1)
+ if [ "x$next" = x ]; then break; fi
+ git checkout "$next"
+ ./comprehensive-test
+ git push . HEAD:tested
+done