Je suis Charlie

Autres trucs

Accueil

Seulement les RFC

Seulement les fiches de lecture

Mon livre « Cyberstructure »

Ève

Sélectionner les « commits » Subversion d'un auteur particulier

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)