1
0
mirror of https://github.com/Prowlarr/Indexers.git synced 2025-12-19 18:48:24 +00:00
Files
Indexers/scripts/merge-indexer-sync.sh

28 lines
630 B
Bash

#!/bin/bash
set -e
echo "🔄 Fetching latest changes..."
git fetch origin automated-indexer-sync
git fetch origin master
echo "🔄 Checking out master..."
git checkout master
echo "🔄 Checking if rebase needed..."
if git merge-base --is-ancestor origin/automated-indexer-sync HEAD; then
echo "No new changes to merge"
exit 0
fi
echo "🔄 Rebasing automated-indexer-sync into master..."
if ! git rebase origin/automated-indexer-sync; then
echo "❌ Rebase failed - conflicts need manual resolution"
git rebase --abort
exit 1
fi
echo "🔄 Pushing to master..."
git push origin master
echo "✅ Done"