Implement all 5 tasks: additive extension model, framework self-enforcement, changelog, project migration, dashboard review

This commit is contained in:
2026-06-13 12:26:27 -04:00
parent 46ceed0122
commit 52dcf8e309
15 changed files with 380 additions and 115 deletions
+2 -20
View File
@@ -19,26 +19,8 @@ if [ ! -d ".git" ]; then
exit 1
fi
# Fetch latest changes
git fetch origin
echo ""
# Check for local changes
if ! git diff --quiet HEAD; then
echo "WARNING: You have uncommitted changes in $FRAMEWORK_DIR."
echo "These will be lost when pulling updates."
read -p "Do you want to discard your local changes and update? (y/N) " -n 1 -r
echo
if [[ ! $REPLY =~ ^[Yy]$ ]]; then
echo "Update cancelled."
exit 1
fi
git reset --hard HEAD
fi
# Pull latest changes
# Fetch and pull latest changes
git pull origin main
echo ""
echo ""
echo "Update complete."
echo "You can check for breaking changes at: https://gitea.yourdomain.com/hermes/automaton"