Pour le chef de projet, pour les développeurs, ou pour les simples
curieux, il peut être intéressant d'afficher un
Pour le chef de projet, pour les développeurs, ou pour les simples
curieux, il peut être intéressant d'afficher un
Voici un exemple d'utilisation :
% svncommits2gnuplot.py -p ~/Programmation/Python/python-dev \
--start "2007-01-01 0:0" > /tmp/python-dev.dat
Ici, on extrait les données de la copie de travail Subversion située
en
set terminal png
set xlabel "Week"
set ylabel "Commits (not their size or quality, only their number)"
set title "Activity of the Subversion repository of Python"
plot "/tmp/python-dev.dat" using 1:2 with lines title ""
Avec la commande :
% gnuplot /tmp/python-dev.gp > /tmp/python-dev.png
on obtient ce beau graphique
Le programme
set terminal png
set xlabel "$period from limit ($limit)"
set ylabel "Commits (not their size or quality, only their number)"
set title "Activity of the Subversion repository of echoping"
plot "subversion.dat" using 1:2 with lines title ""
et, pour effectuer les traitements, j'utilise
subversion.png: subversion.dat subversion.gp
gnuplot subversion.gp > $@
subversion.dat: svncommits2gnuplot.py
./svncommits2gnuplot.py -e month > $@
subversion.gp: subversion.gp_tmpl svncommits.pickle
cheetah fill --pickle svncommits.pickle --iext gp_tmpl --oext gp subversion.gp_tmpl
# The real dependency is to the Subversion log
.PHONY: subversion.dat
Ainsi, il suffit de taper
Prenons un dernier exemple, celui d'un programme dont le
développement semble arrêté, Flowerbed, un serveur