
https://svn.lrde.epita.fr/svn/lrde-tools/trunk/build-farm This script could be *much* better, an produce more significant results; for instance: - the total number of source lines of code of a given target, for the HEAD revision, and for previous revisions (graph). - likewise for a given committer and a given project; - the average patch size per committer, per project; - etc. BTW, the script could avoid re-scanning the whole revisions of the inspected projects, and cache the results somewhere. And we could use sloccount, too. Suggestions, ideas and help welcome! Roland Index: ChangeLog from Roland Levillain <roland@lrde.epita.fr> Add detailed statistics for Olena 1.0. * svn-stats/svn-stats: Show statistic for Olena, Metalic, Extended and Static on Olena 1.0. * svn-stats/README: Update. README | 4 ++-- svn-stats | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) Index: svn-stats/svn-stats --- svn-stats/svn-stats (revision 405) +++ svn-stats/svn-stats (working copy) @@ -32,13 +32,17 @@ my %proj = ( Transformers => 'https://svn.lrde.epita.fr/svn/transformers', Vaucanson => 'https://svn.lrde.epita.fr/svn/vaucanson', - Olena => 'https://svn.lrde.epita.fr/svn/oln', + "Olena (All)" => 'https://svn.lrde.epita.fr/svn/oln', + "Olena 1.0 (Olena)" => 'https://svn.lrde.epita.fr/svn/oln/trunk/olena', + "Olena 1.0 (Metalic)" => 'https://svn.lrde.epita.fr/svn/oln/trunk/metalic', + "Olena 1.0 (Extended)" => 'https://svn.lrde.epita.fr/svn/oln/trunk/extended', + "Olena 1.0 (Static)" => 'https://svn.lrde.epita.fr/svn/oln/trunk/static', TC => 'https://svn.lrde.epita.fr/svn/tc', Havm => 'https://svn.lrde.epita.fr/svn/havm', Nolimips => 'https://svn.lrde.epita.fr/svn/nolimips', MonoBurg => 'https://svn.lrde.epita.fr/svn/monoburg', clspr => 'https://svn.lrde.epita.fr/svn/clspr', - LrdeTools => 'https://svn.lrde.epita.fr/svn/lrde-tools' + LrdeTools => 'https://svn.lrde.epita.fr/svn/lrde-tools', ); my %alias = ( Index: svn-stats/README --- svn-stats/README (revision 405) +++ svn-stats/README (working copy) @@ -4,6 +4,6 @@ statistics on commits to the Subversion repository of the LRDE. svn-stats is to be launched regularly, through cron; for instance, the -crontab of the user build on marjevols contains: +crontab of the user `doc' on host `marjevols' contains: - 0 2 * * * /home/build/svn-stats && rsync -e "ssh -i /home/build/build_farm/id_dsa_build -l pm" -qr /tmp/stats/* goa::svn-stats/ + 0 2 * * * /work/build/svn-stats/svn-stats && rsync -e "ssh -i /work/build/build_farm/id_dsa_build -l pm" -qr /tmp/stats/* goa::svn-stats/