Après investigation et échanges avec AntoinB, confirmation que le dépôt visé était bien Expolibre-3.
En effet, 2 commits contiennent le ménage de fichier inutile pour environ 50 Mo :
2020-04-01 13:20 +0200 Antoine Bardelli o [master] {origin/master} {origin/HEAD} Ajout du favicon
2020-03-26 18:12 +0100 Antoine Bardelli o supression de pdf
Recherche/expolibre-panneau-9-bien-commun.pdf | Bin 7328093 -> 0 bytes
2020-03-26 17:47 +0100 Antoine Bardelli o supression des fichiers pdf
Expolibre ES/Expolibre-A2-2018-ES-HD-Web.pdf | Bin 5693713 -> 0 bytes
Expolibre ES/Expolibre-A2-2018-ES-HD-imprimeur.pdf | Bin 40393054 -> 0 bytes
Expolibre ES/expolibre-A2-2017-ES-2018.pdf | Bin 5813378 -> 0 bytes
fleche-expolibre/expolibre-fleche-HD.pdf | Bin 81390 -> 0 bytes
fleche-expolibre/expolibre-fleche.pdf | Bin 53251 -> 0 bytes
2020-03-26 16:05 +0100 Antoine Bardelli o modification mineure sur le panneau 9
2020-03-26 13:40 +0100 Antoine Bardelli o réorganisation des dossiers et compléments de fichiers sources de l'expolibre3 - b
2017-06-30 00:05 +0200 Antoine o Update README.md
2017-06-29 18:55 +0200 Antoine o Create README.md
2017-06-29 18:39 +0200 Antoine o Add files via upload
2017-06-29 17:36 +0200 Antoine I Initial commit
Actions de nettoyage de l'historique avec au passage nettoyage des fichiers .DS_Store :
# Espace disque avant opération.
cpm@ocmstar (04:27:41) ~/Dossiers/April/Forge/Expolibre-3 221 > du -sch .git
127M .git
127M total
# Application d'une commande de nettoyge :
git filter-branch --force --index-filter "git rm --ignore-unmatch -f fleche-expolibre/.DS_Store Recherche/.DS_Store Recherche/images/.DS_Store Recherche/fonts/.DS_Store Expoli\
bre\ ES/.DS_Store Expolibre\ ES/Sources-explibre-3-ES/.DS_Store Expolibre\ ES/Sources-explibre-3-ES/fonts/.DS_Store Expolibre\ ES/JPG/.DS_Store Expolibre\ ES/PNG/.DS_Store Rech\
erche/expolibre-panneau-9-bien-commun.pdf Expolibre\ ES/Expolibre-A2-2018-ES-HD-Web.pdf Expolibre\ ES/Expolibre-A2-2018-ES-HD-imprimeur.pdf Expolibre\ ES/expolibre-A2-2017-ES-2\
018.pdf fleche-expolibre/expolibre-fleche-HD.pdf fleche-expolibre/expolibre-fleche.pdf" --prune-empty --tag-name-filter cat -- --all
# Espace disque après l'opération :
cpm@ocmstar (04:58:29) ~/Dossiers/April/Forge/Expolibre-3 310 > du -sch .git
127M .git
127M total
# Nouvel historique tig :
2020-04-01 13:20 +0200 Antoine Bardelli o [master] {origin/master} {origin/HEAD} Ajout du favicon
2020-03-26 16:05 +0100 Antoine Bardelli o modification mineure sur le panneau 9
2020-03-26 13:40 +0100 Antoine Bardelli o réorganisation des dossiers et compléments de fichiers sources de l'expolibre3 - b
2017-06-30 00:05 +0200 Antoine o Update README.md
2017-06-29 18:55 +0200 Antoine o Create README.md
2017-06-29 18:39 +0200 Antoine o Add files via upload
2017-06-29 17:36 +0200 Antoine I Initial commit
# Remplacement du dépôt sur la forge (AntoineB a été prévenu).
git push origin --all --force
# Vérification ok que le dernier commit contient exactement les mêmes fichiers qu'avant l'opération (à part les dossier .DS_Store).
5288 find -exec md5sum {} \; |grep -v git > ../t2
5289 cd ../Expolibre-3
5290 find -exec md5sum {} \; |grep -v git > ../t1
5291 cd ..
5292 diff t1 t2
Malgré plusieurs commandes magiques de nettoyage complémentaire, déception de ne pas récupérer 50 Mo. Cela pourra être performé plus tard.
Là, le ménage de l'historique des commits est fait. Donc tâche traitée, ticket fermé.