- Create Backup Main Branch skill with comprehensive documentation - Add Windsurf workflow for easy access - Implement bash script with multi-repo support - Smart detection to avoid duplicate backups - Automatic cleanup of old backups (keeps 7 days) - Color-coded output for better visibility - Always returns to main branch after backup
759 B
759 B
| description |
|---|
| Smart backup of main branches with duplicate detection |
Backup Main Branch
Creates smart backups of main branches across all repositories.
// turbo
Run bash scripts/backup-main.sh from any repository root
What it does:
- Checks each repository for changes
- Skips backup if main hasn't changed since last backup
- Creates timestamped backup branch
- Cleans up old backups (keeps 7 days)
- Returns to main branch
Repositories covered:
- learning_ai_common_plat
- learning_voice_ai_agent
- learning_multimodal_memory_agents
Features:
- ✅ Smart duplicate detection
- ✅ Automatic cleanup of old backups
- ✅ Multi-repo support
- ✅ Safe operations (always returns to main)
- ✅ Color-coded output for clarity