Date: prev next · Thread: first prev next last
2018 Archives by date, by thread · List index


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.