Tengo un proyecto que combina varios repositorios de hg (diferentes componentes) para compilar una sola aplicación. Estoy buscando una herramienta multiplataforma para apoyar la realización de una operación en varios repositorios al mismo tiempo (por ejemplo, etiquetar, extraer, enviar, comprometer etc ...) Básicamente, estoy buscando el script 'repo' que Google escribí para Android, pero para hg en lugar de git:¿Alguien tiene un script para manejar múltiples repositorios de hg a la vez?
http://source.android.com/download/using-repo
he buscado en desbordamiento de pila y encontré esto:
mercurial windows batch file for pulling changes to multiple repositories
pero aún así es un manual de bits y únicas ventanas. Sé que no es que es difícil escribir el script para pasar un comando al repositorio o intentar encapsularlo todo, pero pensé que podría ser algo común, por lo que quizás otros ya tengan una solución. Supongo que un enfoque sería portar el script repo a hg (encontrar y reemplazar git con hg probablemente sería bastante lejos para operaciones simples).
¿Qué hacen las personas en esta situación?
Gracias, definitivamente lo vigilaré . No creo que todavía pueda reestructurar nuestros repositorios para usar una función "experimental", así que probablemente invertiré los 10 minutos en hackear juntos un script rápido. – Brian
FWIW, los subrepos son un uso muy estándar ahora. –