chiark / gitweb /
test-example: all-privkeys: Define, and indirect through, a variable
[secnet.git] / pretest-to-tested
1 #!/bin/bash
2
3 # best to run this in a git-worktree
4 # example runes in main tree:
5 #  git-branch -f pretest && git-branch -f tested `git-merge-base HEAD tested` && git-checkout wip
6
7 set -e
8 while true; do
9     next=$(git-rev-list --reverse tested..pretest | head -n1)
10     if [ "x$next" = x ]; then break; fi
11     git checkout "$next"
12     ./comprehensive-test
13     git push . HEAD:tested
14 done