Gerrit gancho de cambio combinado
Uso git como mi sistema de control de versiones y he configurado un sitio de Gerrit para hacer la revisión del código. Me gustaría crear un gancho para hacer lo siguiente:
Cuando el administrador hace clic en el botón Enviar, un archivo (llamado version.txt) debe modificarse.Script debería abrir el archivo.Busque el siguiente texto (donde la ID puede cambiar)
#version Change-Id: Ie1411d50f6beb885bc3d3b7d8c587635e1446c18
Reemplace el Change-Id con el Change-Id del nuevo parche.
Entonces, si el parche que se está fusionando tiene elChange-Id: I1c25f7b967084008b69a6a8aefa6e3bb32967b82
entonces el version.txtl archivo @ debe contener la siguiente cadena después de ejecutar el script:
#version Change-Id: I1c25f7b967084008b69a6a8aefa6e3bb32967b82
Siento que esto sería posible usando un change-merged gancho. ¿Estoy en lo cierto?
Gracias por adelantado