6 test -z "$(git diff --cached --name-status)" || {
7 echo >&2 "Repository unclean."
10 Meta/Make clean >/dev/null 2>&1
12 : ${branches='next master maint pu'}
15 for branch in $branches
17 if git rev-parse --verify refs/heads/$branch 2>/dev/null
20 git checkout $branch &&
21 Meta/Make $M -- $J all &&
22 Meta/Make $M -- $J $nstall &&
23 Meta/Make $M -- test &&
24 Meta/Make clean || exit $?