Pregunta

Estoy buscando crear un gancho mercurial que empuje a un repositorio remoto de respaldo cuando presiono a un repositorio local. Pensé que podría enganchar el gancho 'saliente', pero esto crea un bucle infinito que no es bonito. Entonces, ¿hay un gancho posterior al empuje, o sería mejor tener el repositorio que estoy presionando para tener un gancho "entrante" para llevar a la copia de seguridad remota en su lugar?

¿Fue útil?

Solución

Existe un post-X y pre-X enganchar para cada comando de núcleo (x).

Dicho esto, si el objetivo es crear una copia de seguridad remota del repositorio de destino local, lo haría en un gancho de 'grupo de cambio' en el repositorio de destino local.

Al resolver este problema en el pasado, acabo de configurar Cron Jobs para hacer un empuje de local a una copia de seguridad periódicamente, lo que podría retrasarse un gran, pero no deja al usuario de empuje esperando el empuje (los ganchos se ejecutan en proceso en el primer plano).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top