git commit timesum

· osiux's blog

.org | .md | .gmi | .html

# 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

 1git-log-time
 2
 300:01
 400:05
 500:02
 600:01
 700:25
 800:25
 900:11
1000:30
1100:02
1200:02
1300:05
1400:02
1506:17
1601:57
1702:21
1800:32
1900:01
2000:25
2100:25
2200:05
2300:06
2400:37
2501:24
2600:12
2700:27
2800:50
2900:34
30

# git-log-timesum

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

1git-log-timesum
2
318:04
4

# 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