Bonsoir Pierre-Yves,
Le 23/03/2018 à 18:00, Pierre-Yves Gosset a écrit :
[...]
Quelqu'un saurait-il me dire, donc : *"Quel est le nombre de
contributeurs/contributrices qui ont fait plus de 50 commits les 12
derniers mois ?"* (je passe à 50 pour harmoniser)
Je trouve 45 développeurs ayant plus de 50 commits au cours des 12
derniers mois sur la branche master, et 33 qui en ont plus de 100.
C'est une estimation basse car il y a aussi les branches 5.2, 5.3, 5.4
et 6.0 qui ont été actives au cours des 12 derniers mois.
Méthodologie :
J'ai une copie locale du dépôt Git, je peux donc extraire la liste de
tous les commits depuis le 23 mars 2017. Il y en a 15553.
La commande est :
git log --after=2017-03-23 --pretty=format:"%h;%an;%ci" > aaa.csv
J'obtiens une liste "ID auteur date" que j'importe dans mon tableur préféré.
J'ajoute une colonne avec une formule NB.SI() pour compter le nombre de
fois qu'apparaît chaque auteur.
Copie des valeurs de la colonne des auteurs et de la colonne des nombres
de commits dans une autre feuille puis filtrage sans doublon pour avoir
pour chaque auteur le nombre de ses commits avec une seule ligne par auteur.
On fignole à la main pour ne pas compter 2 fois les auteurs dont les
noms apparaissent plusieurs fois avec des casses différentes : NB.SI()
ne tient pas compte de la casse mais le filtre en tient compte.
Je peux fournir le tableur si cela intéresse quelqu'un.
Bonne soirée
JBF
--
Seuls des formats ouverts peuvent assurer la pérennité de vos documents.
Disclaimer: my Internet Provider being located in France, each of our
exchanges over Internet will be scanned by French spying services.
--
Envoyez un mail à discuss+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.