Об этом проекте

multi-gitter позволяет пользователям выполнять одновременные изменения в нескольких репозиториях. Он работает, выполняя предоставленный пользователем скрипт или программу в контексте каждого целевого репозитория. Если обнаружены изменения, инструмент может создать pull-запросы для ручного review или автоматически объединить их после успешного завершения CI-пайплайна. Ключевые возможности включают: - Поддержка любого скриптового языка (например, Bash, Node.js, Python, Go). - Типичные варианты использования: синхронизация файлов (шаблоны PR), программный рефакторинг, обновление зависимостей, исправление проблем линтинга и операции поиска и замены. - Интеграция с несколькими платформами: GitHub, GitLab, Gitea, Bitbucket Server, Bitbucket Cloud и Gerrit. - Гибкие варианты выбора целевых объектов: фильтрация по организации, пользователю, конкретным репозиториям, темам или через поиск кода/репозитория (GitHub). - Режим dry-run для тестирования изменений без коммита. - Конфигурация через флаги командной строки, файлы YAML или переменные окружения.