What's cooking (2021/01 #06)
[git] / Doit
1 #!/bin/sh
2
3 MASTER=master
4
5 test -n "$branches" || branches="next $MASTER maint jch seen"
6
7 changed=
8 for b in $branches
9 do
10         installed=$(rungit "$b" version) &&
11         installed=${installed##* } &&
12         case "$installed" in
13         *-g*) installed=$(git describe "$installed") ;;
14         *)    installed=$(git describe "v$installed") ;;
15         esac &&
16         latest=$(git describe "$b") &&
17         test "z$latest" = "z$installed" ||
18         changed="$changed $b"
19 done
20
21 Meta/Dothem -j8 &&
22 Meta/Dothem -j8 --dash --branches="$changed" --scratch --force CC=clang