oscam-2.26.01-11942-802-wit.../git-done.sh

36 lines
800 B
Bash
Executable File

#!/usr/bin/env bash
BRANCH=$(git rev-parse --abbrev-ref HEAD)
if [ "$BRANCH" = "main" ] || [ "$BRANCH" = "HEAD" ]; then
echo "Błąd: Jesteś na main! Najpierw przejdź na swoją gałąź."
exit 1
fi
echo "===== STATUS ====="
git status
echo ""
read -p "Opis commita: " MSG
if [ -z "$MSG" ]; then
echo "Opis nie może być pusty!"
exit 1
fi
git add -A
if git diff --cached --quiet; then
echo "Brak zmian do zatwierdzenia."
exit 0
fi
git commit -m "$MSG"
echo "Wrzucam gałąź $BRANCH na serwer..."
git push origin "$BRANCH"
echo ""
echo "✅ Gotowe!"
echo "Teraz wejdź do Gitea → utwórz / zaktualizuj Pull Request z $BRANCH → main"
echo "Link do repo: https://code.anonymoustm.ath.cx/mardock2009/oscam-2.26.01-11942-802-with-Advanced-fake-dcw-detection/pulls"