He configurado un buildbot (versión 0.8.9) para seguir los cambios en todas las twigs de un repository:
c['change_source'] = [] c['change_source'].append(GitPoller( "github.com:myaccount/myrepo", branches=True, pollinterval=300))
Funciona bien, excepto que no rastrea la creación de nuevas sucursales. Pero rastrea los cambios realizados después de la creación de la twig. Ejemplo:
Me gustaría que Buildbot inicie una compilation cuando se agrega una nueva twig en este repository.
Gracias.
Tuve el mismo problema y estoy feliz de encontrar a alguien con el mismo problema, me dice que probablemente no sea mi configuration.
Profundicé en el tema un poco, y resultó ser un error en gitpoller.py. Afortunadamente, es una solución relativamente fácil:
https://github.com/kuna-systems/buildbot/commit/97bf812e053a3dc68eed7c1bb291d584d6177663
Después de esta modificación, Buildbot construye inmediatamente nuevas twigs empujadas.
También he presentado un informe de error con el proyecto: