Closed tovrstra closed 8 years ago
P.S. The usage of the script should also be documented in tech_dev_checklist.rst
Things that still need to be done:
-u
, --unsafe
option to do more repo manipulations automatically: pull latest master from origin, remove branch with temporary merge from previous run, commit uncommitted changes in feature branch.-r
, --rebuild
option to recompile horton extensions in both branches. (This is only needed from some trapdoor scripts when the c++ or cython code has changed. Rebuilding all the time is not convenient.It would be better to document how to use the script properly and how to clean up after the script crashed badly. Then we don't need the --unsafe
option. It would still be useful to have a --clear
option to get rid of the temporary branch automatically.
This should be a lighter version of tools/qa/simulate_ci.sh, only doing the following: