36 lines
800 B
Bash
Executable File
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"
|