À propos du projet
multi-gitter permet aux utilisateurs d'effectuer des modifications simultanées sur plusieurs dépôts. Il fonctionne en exécutant un script ou un programme fourni par l'utilisateur dans le contexte de chaque dépôt ciblé. Si des changements sont détectés, l'outil peut créer des pull requests pour révision manuelle ou les fusionner automatiquement après achèvement réussi du pipeline CI.
Les principales capacités incluent :
- Prise en charge de tout langage scriptable (par exemple, Bash, Node.js, Python, Go).
- Cas d'usage courants tels que la synchronisation de fichiers (templates PR), le refactoring programmatique, la mise à jour des dépendances, la correction de problèmes de linting, et les opérations de recherche-remplacement.
- Intégration avec plusieurs plateformes : GitHub, GitLab, Gitea, Bitbucket Server, Bitbucket Cloud et Gerrit.
- Options de ciblage flexibles : filtrer par organisation, utilisateur, dépôts spécifiques, sujets, ou via recherche de code/dépôt (GitHub).
- Mode dry-run pour tester les changements sans commit.
- Configuration via flags de ligne de commande, fichiers YAML ou variables d'environnement.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.