En Ccnet, ¿dónde persiste la variable $ LastIntegrationCommit?

En la documentation de ccnet hay una reference a una variable llamada $ LastIntegrationCommit . Esta línea arroja un error ya que tuve que hacer una twig de filter y aplastar un montón de cosas malas. Quiero eliminarlo, pero parece que no puede encontrarlo ni siquiera greping el directory.


Comprobando modificaciones

Una vez que se inicializa el repository, se emite el command "git fetch origin" para recuperar los cambios remotos. A continuación, se genera "git log $ LastIntegrationCommit ..origin / $ BranchName –name-status -c" para get una list de confirmaciones y sus cambios, donde $ LastIntegrationCommit es la confirmación que se verificó la última vez que se realizó una integración. correr. Si el proyecto aún no se ha integrado, en su lugar se emite un command "git log origin / $ BranchName –name-status -c".

Esto se almacena en el file de estado para el proyecto. Por lo general, vive en el directory del server cruise control.net (c: \ program files \ cruise control.net \ server). El file de estado debe ser del mismo nombre que el proyecto con la extensión .state.

He encontrado que este file se lee en el inicio del server y, aunque persiste en el disco, no se vuelve a leer; deberá detener y reiniciar el service para que el cambio surta efecto.