El complemento Mercurial de Jenkins da error: la extracción parcial no se puede realizar porque otro repository no es compatible con changegroupsubset

Tengo un problema con la configuration de jenkins para la automation de compilation, utilizamos el código fuente de control de código fuente de hosthq, con mercurial, pero no se puede extraer del repository.

El complemento parece conectarse bien con las cnetworkingenciales proporcionadas (en este momento simplemente estamos usando las cnetworkingenciales http url) pero luego aparece el siguiente error:

Building in workspace /home/ubuntu/jenkins/jobs/testJob/workspace $ hg clone --rev tip --noupdate https://foo:bar@initech.codebasehq.com/foo/bar.hg /home/ubuntu/jenkins/jobs/testJob/workspace abort: partial pull cannot be done because other repository doesn't support changegroupsubset. 

Intenté ejecutar el command en el post de error, pero simplemente devuelve el mismo post de cancelación.

Tengo experiencia limitada con mercurial, y google no parece regresar mucho en el post de error, lo que me hace pensar que podría ser un problema con el plugin de jenkins o la configuration mercurial de codebasehq.

Cualquier información sobre el error o si alguien tiene experiencia en configurar este tipo de cosas en codebasehq con éxito y podría compartir cualquier consejo sería fantástico.

Después de una respuesta del equipo de soporte codebasehq, parece que 'changegroupsubset' se refiere a una function que no está respaldada por la versión https de su repository mercurial. Sin embargo, es compatible con la versión ssh de su repository, así que pude solucionar esto simplemente reemplazando

 hg clone --rev tip --noupdate https://foo:bar@initech.codebasehq.com/foo/bar.hg /home/ubuntu/jenkins/jobs/testJob/workspace 

con

 hg clone --rev tip --noupdate ssh://foo:bar@initech.codebasehq.com/foo/bar.hg /home/ubuntu/jenkins/jobs/testJob/workspace 

Y esto funcionó con éxito.