tite fractale
accueil · plan et recherche

Modif a633217a

Date:   Mon Mar 18 22:44:34 2013 +0100

    1000 commits.

diff --git a/input/blog.2013-03-17.mille_commits.md b/input/blog.2013-03-17.mille_commits.md
new file mode 100644
index 0000000..4805422
--- /dev/null
+++ b/input/blog.2013-03-17.mille_commits.md
@@ -0,0 +1,82 @@
+Title: Mille commits
+
+
Le 17 mars 2013.
+ +Bonjour, + +Jeudi dernier (14 mars donc), ils s’est passé quelque chose de tout à fait +insignifiant. + +**Un nombre tout rond** + +Mais comme hier soir (samedi 16 mars donc) je me demandais si j’avais atteint +le millième [commit](http://fr.wikipedia.org/wiki/Commit#Outils_de_gestion_de_versions). +Pour ceux qui n’ont pas lu l’article « [Exploration des +modifications](Lblog.2012-11-14.Exploration_des_modifications.html) », +j’ai vérifié dès le lever. + +
$ git sl | wc -l

+1011
+ +En remontant un peu, voici [le millième +commit](modifs_608b72eaf6a7f349db181abc9ba64e6e29f092b7.html) + +**Est-il grand ?** + +On ne mesure pas l’activité d’un projet à son nombre de commits. C’est un peu +comme une copie de philo. + +* Il peut exister des commits de mauvaise qualité, comme + [celui-ci](modifs_36a8a0b3e7c86d5e694e392c262894e1b0c34b1b.html). +* Un excellent travail peut tenir en un commit (mince, je n’ai pas d’exemple). + +Sans compter que beaucoup de travail difficile a été fait en dehors du dépôt : + +* sur les extensions à Markdown, +* et sur Poole pour ne pas avoir à régénérer un fichier html si sa source n’est + pas plus récente. + +** La force du blogging ** + +J’ai commencé à raconter ça innocemment dans un article, quand [la force du +blogging](blog.2013-02-17.Frise_arbre_et_visio_alg.html#la-force-du-blogging) +s’est emparée de moi : « Faudrait faire des stats pour +y voir plus clair ! ». On veut : + +* des moyennes, +* du calendrier, +* de la répartition du travail selon le jour de la semaine, l’heure du jour, +* et des graphiques. + +Entre en scène [gitstats](http://gitstats.sourceforge.net/). + +À la première tentative, deux problèmes : + +* Trois différents auteurs (alors que je suis seul bien sûr), à cause d’une + configuration à la va-vite de git sous Cygwin et Android. J’ai du faire + réécrire tous les commits, grâce à [ce + script](https://help.github.com/articles/changing-author-info), que j’ai + utilisé sans `if` (ce qui a pris 15-20 minutes quand même). +* Deux commits de 2004 (sans doute une machine mal réglée). Une tentative de + réparation avec [un autre script (la première réponse + acceptée)](http://stackoverflow.com/questions/454734/how-can-one-change-the-timestamp-of-an-old-commit-in-git) + a totalement échoué (`4: export: 29: bad variable name`). Du coup je l’ai + fait à la main avec un bon `git rebase --interactive` puis + `git commit --amend --date="..."`. + +Du coup, tout cela a occasionné du travail : + +* la réécriture de l’histoire m’a poussé à régénérer les pages de `modifs_` et + à les relinker depuis quelques pages ([comme + ça](modifs_68ac97221c5de17af28564234ceccb38a1055480.html)), +* j’ai profité de la réécriture pour gommer un commit moche, mais 400 commits à + réécrire, c’est long, et du coup je n’ai gommé qu’un des deux de 2004. + +J’ai bien pensé à squasher des commits pour commiter cet article pile sur le +millième, mais je n’ai pas vraiment le temps (déjà que j’ai ni le temps +de rédiger cet article ni de faire ce que j’y décris…). +J’ai eu naguère le temps pour [ce genre de +travail](http://microlua.xooit.fr/t654-10000.htm), mais maintenant [je fais des +choses bien plus intéressantes](gitstats/20130314_1000_commits/) ! + +Bon courage pour cette semaine qui arrive.









Page générée le 30/04/2013, 08h21'01" (page virtuelle).
historique global