-- Leo's gemini proxy

-- Connecting to gmi.osiux.com:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=es_AR

git commit timesum


AUTHOR: Osiris Alejandro Gomez

EMAIL: osiux@osiux.com

DATE: 2021-03-18 22:48


registras cuánto tardás?


Creo que fue en el 2008 cuando en *`gcoop`* ^1[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[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[3]


git-log-timesum

    18:04

`git-repos2org`


Hoy se me ocurrió agregar este total de tiempo al listado de repositorios `git` ^4[4] de este blog, el cual genero usando `git-repos2org` ^5[5] y me sorprendió ver que el proyecto `txt-bash-jrnl` ^6[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


`2022-11-13 20:39`[7] agregar y actualizar tags OpenGraph

`2021-03-19 00:43`[8] corregir *link* a `git-repos2org` y agregar links a *gcoop*

`2021-03-18 23:03`[9] agregar *`git commit timesum`*


1: https://www.gcoop.coop/

2: https://gitlab.com/osiux/git-bash-utils/-/raw/master/git-log-time

3: https://gitlab.com/osiux/git-bash-utils/-/raw/master/git-log-timesum

4: https://osiux.com/git.html

5: https://gitlab.com/osiux/git-bash-utils/-/raw/master/git-repos2org

6: https://gitlab.com/osiux/txt-bash-jrnl/

7: https://gitlab.com/osiux/osiux.gitlab.io/-/commit/bf3a61526ad2a73cecb77a18995f1d63494e3664

8: https://gitlab.com/osiux/osiux.gitlab.io/-/commit/efb8315115f34fd7d285c674a867f9877f69c432

9: https://gitlab.com/osiux/osiux.gitlab.io/-/commit/4d52b7d119c3495ed0fc171ffe620c36a3339992

-- Response ended

-- Page fetched on Fri May 17 04:44:20 2024