¿Qué es una confirmación automática en el context del control de fuente?

En el context de Source Control, ¿qué es Commit Automation ?

Hace poco leí que los ingenieros de herramientas de networking de Google realmente no utilizan la bifurcación, me entusiasmó comenzar a leer sobre el repository monolítico único de Google. https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext

Y lee este comentario:

El gráfico de compromisos por semana muestra que la tasa de compromiso estuvo dominada por usuarios humanos hasta 2012, momento en el que Google cambió a una implementación de control de origen personalizado para alojar el depósito central, como se verá más adelante. Después de esta transición, las confirmaciones automáticas para el repository comenzaron a boost. El crecimiento en la tasa de compromiso continúa principalmente debido a la automation.

Entonces mi pregunta es, ¿qué es 'Commit Automation'?

Consulte " Google tiene 2 mil millones de líneas de código, y todo está en un solo lugar ":

Al mismo time, Piper debe trabajar para eliminar gran parte de la carga de los codificadores humanos. Debe garantizar que los humanos puedan cubrir sus cabezas con todo ese código; que no se pisan los pies con los cambios de código; que pueden eliminar fácilmente los errores y el código no utilizado del repository. Y debido a que todo esto es tan difícil, en realidad debe quitarle algo de ese trabajo a los humanos. Ahora que Google ha cambiado a Piper desde su sistema de control de versiones anterior, una herramienta llamada Perforce, los robots automatizados manejan la mayoría de las confirmaciones.

Esto no significa que 'bots están escribiendo código. Pero están generando una gran cantidad de datos y files de configuration necesarios para ejecutar el software de la compañía. "Es necesario hacer un esfuerzo set para mantener la salud del código", dice Potvin. "Y esto no es solo que los humanos mantengan el código de salud, sino también los robots".