Una list completa con la list de revistas

Tengo un clon de un repository de git verificado que uso para get métricas de recostackción de períodos de recuperación (KLOC, etc.)

Recopilo estas métricas una vez por semana, pero ocasionalmente quiero volver atrás en el time y volver a ejecutar las métricas (si agrego una nueva métrica, o alguna otra cosa en el sistema, los cambios).

Para pagar un punto en particular, uso el siguiente command:

git checkout `git rev-list -n 1 --before=2012-8-20 master` --force 

Pero me parece que el command rev-list no está actualizado. Las nuevas revisiones que ocurren después de la date en que empiezo a usar este process no aparecen en el command rev-list. Si clono desde cero, veo las revisiones adicionales, pero preferiría no tener que clonar todo el repository cada vez.

¿Existe alguna opción que me falte en la list de revisión para que sepa todas las últimas revisiones de la twig principal?

Creo que el acuerdo aquí es que la revlist no se actualiza automáticamente en relación con un maestro remoto. Debido a esto, necesito agregar los siguientes commands:

 git checkout master # to go back onto the master branch git pull # to update from the master 

Ahora la list de reválvulas estará actualizada y puedo ejecutar con precisión:

 git checkout `git rev-list -n 1 --before=2012-8-20 master` --force 

Ahora el command anterior funciona correctamente como una máquina del time, así que puedo calcular mis métricas de código.