Informe que muestra diferencias entre 2 compromisos

Estamos usando git para TFS. Estoy buscando algo que pueda hacer esencialmente un git-diff en todos los commits entre dos dates y horas. Sabemos que podemos build algo manualmente, pero por motivos de cumplimiento, es más fácil hacer algo si ya existe.

Para mostrar los diffs para una única confirmación, haz

git show $thatcommit 

Para mostrar los diffs de un commit a cualquier otro commit, haz

 git diff $theonecommit $theothercommit 

Para mostrar las diferencias individuales para cada uno de un set de confirmaciones, p. Ej.

 git log -c -p master..topic # to get all the unmerged topic commits