chiark / gitweb /
changelog: work on documentation of changes since ea31544cc33a
[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