Faire un calendrier d'activité git avec gnuplot - retour accueil
git clone git://bebou.netlib.re/git-cal
Log | Files | Refs | README |
commit 745a21e8a5b530bf9ad2372e82f6b53c2428c55c parent 1dfbf4921aaa9ab01c8b71aac552802f0135dc0b Auterice: Arthur Pons <arthur.pons@unistra.fr> Date: Wed, 23 Oct 2024 16:28:05 +0200 Meilleur gestion du dossier dans le makefile Avant il fallait que le dossier contienne des dépôts git mais ne pouvait pas en être un lui même Profondeur max de 5 dossiers Diffstat:
M | countcommits.sh | | | 7 | +++++-- |
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/countcommits.sh b/countcommits.sh @@ -14,12 +14,15 @@ folder="$1"; author="$2" # GO gl() { - LC_ALL=C xargs -I{} git -C {} log --after="$oneyearago" --date=format:"$dateformat" --author="$author" | + LC_ALL=C xargs -I{} \ + git -C {} log --after="$oneyearago" \ + --date=format:"$dateformat" \ + --author="$author" | grep "^Date:" | cut -d' ' -f2- | sort | uniq -c | sort -n } -find "$folder"/* -maxdepth 0 -type d | gl > $t +find "$folder" -maxdepth 5 -type d -name '.git' | gl > $t for d in $(seq 365 -1 0);do day=$(LC_ALL=C date --date "today - $d days" +"$dateformat")