Travis CI: número limitado de confirmaciones extraídas de github

Me estoy mudando a Travis CI. Previamente estaba creando numbers de compilation a partir del número de todas las confirmaciones:

build_num=`git rev-list HEAD --count` 

Esto coincidía con la cantidad de commits de github.

Esto no funciona cuando se califica mediante una secuencia de commands en Travis CI. Da un número diferente que incluso tiende a disminuir con confirmaciones adicionales.

Parece que Travis CI solo está tomando 50 últimos compromisos en consideración.

Lo que está sucediendo es que travis está sacando Repo github con profundidad = 50:

 $ git clone --depth=50 --branch=master 

Travis proporciona API no pública para cambiar esta configuration:

https://twitter.com/travisci/status/288390896339267584

Entonces agregando:

 git: depth: 10000 

arregló el problema