Forum Astuces.divers Faire un bilan de son boulot sous git

Posté par  . Licence CC By‑SA.
Étiquettes :
3
23
juil.
2015

C'est peut-être pour vous aussi la période des entretiens annuels, bilans, etc. Vous voulez savoir ce que vous avez glandé^Wfait pendant une certaine période ? Bien sûr, vous enregistrez tous vos travaux dans des dépôts git, parsemés un peu partout sur votre machine. Utilisez le script suivant pour opérer un suivi (log) sur l'ensemble de vos dépôts :

#!/bin/sh
locate --regex \\.git$ | while read repo; do
[ -d "$repo" ] || continue
echo "From $repo"
GIT_DIR="$repo" git --no-pager -c color.ui=always log --all --author=$EMAIL $@
done | less -FRXS
Ainsi, si vous appelez ce script "find-work" par exemple, vous pouvez taper la commande suivante pour connaître par exemple tous vos travaux depuis un an (grâce aux super fonctions de git) :

find-work --since 1year
Bien sûr, vous pouvez mettre toute autre option qu'on peut passer à git log. Ça se ferait limite en un one-liner, mais ici j'ai pris en compte la coloration.

  • # Ca aurai pu m'être utile ;)

    Posté par  . Évalué à 2.

    Bonjour,

    Je viens juste d'avoir mon éval de fin d'année et ça aurai pu m'être utile.
    Et hop, dans ma besace.

    Merci pour le ptit script !
    Tsu

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.