Skip to content

Commit 4f22b9d

Browse files
committed
feat: exit when failed in rebase-all script
1 parent 65f2827 commit 4f22b9d

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

scripts/rebase-all.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,20 @@ for branch in $(git branch -r | grep -v HEAD); do
88

99
if [[ "$branch" != "main" ]]; then
1010
git checkout "$branch"
11+
if [[ $? -ne 0 ]]; then
12+
echo "Checkout failed for branch $branch"
13+
exit 1
14+
fi
1115
git pull origin "$branch"
16+
if [[ $? -ne 0 ]]; then
17+
echo "Pull failed for branch $branch"
18+
exit 1
19+
fi
1220
git rebase main
21+
if [[ $? -ne 0 ]]; then
22+
echo "Rebase failed for branch $branch"
23+
exit 1
24+
fi
1325
git push origin "$branch"
1426
fi
1527
done

0 commit comments

Comments
 (0)