git commit timesum

index | about | archive | charlas | docs | links

dot | git | img | plt | tty | uml

registras cuánto tardás?

Creo que fue en el 2008 cuando en gcoop 1 decidimos registrar cuánto tiempo tardábamos en hacer cada commit e inicialmente la idea era simple, solo bastaba comenzar el subject del commit con el prefijo @ HH:MM hs -, fácil de implementar y permitía luego obtener un total del tiempo utilizado en un proyecto.

git-log-time

Obtener el listado de tiempo de cada commit es simple de obtener, para esto basta con ejecutar git-log-time 2

git-log-time

        00:01
        00:05
        00:02
        00:01
        00:25
        00:25
        00:11
        00:30
        00:02
        00:02
        00:05
        00:02
        06:17
        01:57
        02:21
        00:32
        00:01
        00:25
        00:25
        00:05
        00:06
        00:37
        01:24
        00:12
        00:27
        00:50
        00:34

git-log-timesum

Si lo único que queremos es obtener el total de tiempo de un proyecto basta con ejecutar git-log-timesum 3

git-log-timesum

        18:04

git-repos2org

Hoy se me ocurrió agregar este total de tiempo al listado de repositorios git 4 de este blog, el cual genero usando git-repos2org 5 y me sorprendió ver que el proyecto txt-bash-jrnl 6 solo me llevó 18:04 hs

git-log-time-stats

En algún momento voy a consolidar todas las posibles estadísticas que se podrían obtener con los tiempos registrados en los commits de un repo git

ChangeLog

Notas al pie de página: