2 # Script to fetch and rebase openssl branches
9 git checkout --quiet OpenSSL_1_0_2-stable ; git pull --rebase
10 git checkout --quiet OpenSSL_1_1_0-stable ; git pull --rebase
11 git checkout --quiet OpenSSL_1_1_1-stable ; git pull --rebase
12 git checkout --quiet openssl-3.0 ; git pull --rebase
13 git checkout --quiet openssl-3.1 ; git pull --rebase
14 git checkout --quiet master
15 git rebase -p origin/master
17 for B in `git branch | fgrep -v '*'` ; do
26 # If .skiplist exists and this branch is listed, don't rebase
27 if test -f .skiplist && grep -q "$B" .skiplist ; then
30 git checkout --quiet $B
31 git rebase master || exit 1
37 git checkout --quiet master