File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -14,12 +14,17 @@ patch_releases=(
14
14
)
15
15
16
16
releases () {
17
- printf " %s\n" 1.{0..70}{,.0} ${patch_releases[@]} | sort -V
17
+ printf " %s\n" 1.{0..70}.0 ${patch_releases[@]} | sort -V
18
18
}
19
19
20
20
base=$( git rev-parse HEAD)
21
21
push=()
22
22
23
+ declare -A minor
24
+ for rev in ` releases` ; do
25
+ minor[${rev% .* } ]=$rev
26
+ done
27
+
23
28
for rev in ` releases` stable beta nightly; do
24
29
echo " Updating $rev branch"
25
30
git checkout --quiet " $base "
@@ -29,6 +34,9 @@ for rev in `releases` stable beta nightly; do
29
34
git commit --quiet --message " toolchain: $rev "
30
35
git checkout --quiet -b $rev
31
36
push+=(" $rev :refs/heads/$rev " )
37
+ if [ ${minor[${rev%.*}]} == $rev ]; then
38
+ push+=(" $rev :refs/heads/${rev% .* } " )
39
+ fi
32
40
done
33
41
34
42
for tool in clippy miri; do
You can’t perform that action at this time.
0 commit comments