Files
gitea/update-gitea.sh
T
petru eb0b9b2dee
release-nightly / nightly-binary (push) Has been cancelled
release-nightly / nightly-container (push) Has been cancelled
Add some fetch & builing scripts
2026-04-15 21:11:20 +00:00

36 lines
1.0 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
# Configurare nume ramură (main sau master)
BRANCH="main"
REMOTE_NAME="upstream"
REMOTE_URL="https://github.com/go-gitea/gitea.git"
echo "🔍 Verificare sursă upstream..."
# Verificăm dacă remote-ul 'upstream' există, dacă nu, îl adăugăm
if ! git remote | grep -q "$REMOTE_NAME"; then
echo " Adăugare remote $REMOTE_NAME..."
git remote add $REMOTE_NAME $REMOTE_URL
fi
echo "📦 Salvare modificări locale (Stash)..."
git stash
echo "🔄 Descărcare noutăți de la Gitea oficial..."
git fetch $REMOTE_NAME
echo "🚀 Aplicare noutăți peste modificările tale (Rebase)..."
if git rebase $REMOTE_NAME/$BRANCH; then
echo "✅ Actualizare reușită!"
else
echo "⚠️ CONFLICTE DETECTATE!"
echo "Te rog rezolvă conflictele manual în panoul Source Control din code-server,"
echo "apoi rulează 'git rebase --continue'."
exit 1
fi
echo "📥 Recuperare modificări locale din stash..."
git stash pop
echo "✨ Proiectul este acum la zi cu $REMOTE_NAME/$BRANCH"