¿Qué significa "Advertencia: hay varios sets de cambios de twig aquí"?

Usamos Jenkins como nuestro motor de CI, que sabe cómo controlar un repository git. Por alguna razón, suelo ver

Started by user anonymous Building in workspace /var/lib/jenkins/jobs/X/workspace Checkout:workspace / /var/lib/jenkins/jobs/X/workspace - hudson.remoting.LocalChannel@844d88 Using strategy: Default Last Built Revision: Revision 8422864a9745535d808435bd33ece764fd250358 (origin/HEAD, origin/master) Fetching changes from 1 remote Git repository Fetching upstream changes from gitosis@... Seen branch in repository origin/HEAD Seen branch in repository origin/master Commencing build of Revision c1e71af117df3cd63da972f361ad260af6f16bf5 (origin/HEAD, origin/master) Checking out Revision c1e71af117df3cd63da972f361ad260af6f16bf5 (origin/HEAD, origin/master) Warning : There are multiple branch changesets here Parsing POMs Modules changed, recalculating dependency graph 

Mi pregunta es, ¿qué significa la "Advertencia: aquí hay múltiples sets de cambios de twig" línea en realidad_mean_?

No soy un experto en Jenkins, pero encontré este problema que parece explicar la advertencia:

https://issues.jenkins-ci.org/browse/JENKINS-6856

Parece que Jenkins construye un estado de cabecera separado y eso sucede cuando realiza una extracción remota de una twig remota (origen / maestro en este caso) y supongo que la advertencia se debe a que HEAD no apunta a una sucursal local. Entonces Jenkins ha creado una sucursal anónima en efecto.

EDITAR: Hice una búsqueda de código en Github y encontré los methods en el complemento GitSCM para Jenkins que generan esta advertencia. Mira aquí

Si hay una revisión (que puede ver en otro plugin de Jenkins llamado git-client-plugin), tiene más de una twig apuntando a ella, entonces el plugin de GitSCM advierte que hay múltiples twigs. La revisión es la confirmación de git que se está construyendo y es totalmente posible en git tener múltiples twigs apuntando a la misma confirmación.

El comentario para la class de Revisión lo explica:

Una revisión es un SHA1 en el tree de objects, y la colección de twigs que comparten esta identificación. A diferencia de otros SCM, git puede tener> 1 punto de ramificación en el mismo compromiso.