Première rédaction de cet article le 13 décembre 2009
Un des gros avantages de Subversion par rapport à CVS est de disposer d'une API qui évite analyser la sortie texte des commandes. Voici un petit utilitaire qui se sert de cette API pour n'afficher que les commits d'un certain auteur.
Il s'utilise ainsi :
% svnlog.py smith 2009-June-29 13:29 (8761): "Log message 1" 2009-June-29 13:28 (8760): "Log message 2" ... % svnlog.py jones 2009-July-10 14:34 (8789): "Log message 3" 2009-July-07 11:49 (8781): "Log message 4" ...
Il est écrit en Python, avec la bibliothèque
pysvn. Le code est svnlogbyauthor.py
.
Version PDF de cette page (mais vous pouvez aussi imprimer depuis votre navigateur, il y a une feuille de style prévue pour cela)
Source XML de cette page (cette page est distribuée sous les termes de la licence GFDL)