fix(backup): fix set -e crash on arithmetic increment and repo errors
This commit is contained in:
parent
f82afb3872
commit
66899f3891
@ -44,7 +44,7 @@ backup_repo() {
|
|||||||
SUMMARY_LAST_MSG[$SUMMARY_IDX]="-"
|
SUMMARY_LAST_MSG[$SUMMARY_IDX]="-"
|
||||||
SUMMARY_BRANCH[$SUMMARY_IDX]="-"
|
SUMMARY_BRANCH[$SUMMARY_IDX]="-"
|
||||||
SUMMARY_PUSHED[$SUMMARY_IDX]="-"
|
SUMMARY_PUSHED[$SUMMARY_IDX]="-"
|
||||||
((SUMMARY_IDX++))
|
SUMMARY_IDX=$((SUMMARY_IDX + 1))
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -70,7 +70,7 @@ backup_repo() {
|
|||||||
SUMMARY_LAST_MSG[$SUMMARY_IDX]="-"
|
SUMMARY_LAST_MSG[$SUMMARY_IDX]="-"
|
||||||
SUMMARY_BRANCH[$SUMMARY_IDX]="-"
|
SUMMARY_BRANCH[$SUMMARY_IDX]="-"
|
||||||
SUMMARY_PUSHED[$SUMMARY_IDX]="-"
|
SUMMARY_PUSHED[$SUMMARY_IDX]="-"
|
||||||
((SUMMARY_IDX++))
|
SUMMARY_IDX=$((SUMMARY_IDX + 1))
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -116,7 +116,7 @@ backup_repo() {
|
|||||||
SUMMARY_LAST_MSG[$SUMMARY_IDX]="$last_msg"
|
SUMMARY_LAST_MSG[$SUMMARY_IDX]="$last_msg"
|
||||||
SUMMARY_BRANCH[$SUMMARY_IDX]="$LATEST_BACKUP"
|
SUMMARY_BRANCH[$SUMMARY_IDX]="$LATEST_BACKUP"
|
||||||
SUMMARY_PUSHED[$SUMMARY_IDX]="$pushed_main"
|
SUMMARY_PUSHED[$SUMMARY_IDX]="$pushed_main"
|
||||||
((SUMMARY_IDX++))
|
SUMMARY_IDX=$((SUMMARY_IDX + 1))
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@ -169,7 +169,7 @@ REPOS=(
|
|||||||
|
|
||||||
for repo in "${REPOS[@]}"; do
|
for repo in "${REPOS[@]}"; do
|
||||||
if [ -d "$repo" ]; then
|
if [ -d "$repo" ]; then
|
||||||
backup_repo "$repo"
|
backup_repo "$repo" || true
|
||||||
else
|
else
|
||||||
echo -e "${YELLOW}Repository not found: $repo${NC}"
|
echo -e "${YELLOW}Repository not found: $repo${NC}"
|
||||||
SUMMARY_REPO[$SUMMARY_IDX]="$(basename "$repo")"
|
SUMMARY_REPO[$SUMMARY_IDX]="$(basename "$repo")"
|
||||||
@ -178,7 +178,7 @@ for repo in "${REPOS[@]}"; do
|
|||||||
SUMMARY_LAST_MSG[$SUMMARY_IDX]="-"
|
SUMMARY_LAST_MSG[$SUMMARY_IDX]="-"
|
||||||
SUMMARY_BRANCH[$SUMMARY_IDX]="-"
|
SUMMARY_BRANCH[$SUMMARY_IDX]="-"
|
||||||
SUMMARY_PUSHED[$SUMMARY_IDX]="-"
|
SUMMARY_PUSHED[$SUMMARY_IDX]="-"
|
||||||
((SUMMARY_IDX++))
|
SUMMARY_IDX=$((SUMMARY_IDX + 1))
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user