svnlook changed — Afficher les chemins modifiés.
Affiche les chemins qui ont été modifiés par une révision ou une transaction particulière, avec les mêmes codes lettres que svn status dans les deux premières colonnes :
'A '
Élément ajouté au dépôt.
'D '
Élément supprimé du dépôt.
'U '
Le contenu du fichier a été modifié.
'_U'
Les propriétés de l'élément ont été modifiées ; notez le caractère « souligné » en tête.
'UU'
Le contenu du fichier et les propriétés ont été modifiés.
Les fichiers et les répertoires peuvent être distingués
par le fait que les noms de répertoires sont suivis d'une
barre oblique « /
».
Cet exemple montre la liste de toutes les modifications
apportées aux fichiers et aux répertoires par la révision 39
sur un dépôt de test. Notez que le premier élément est un
répertoire comme l'indique la barre oblique
(/
) finale :
$ svnlook changed -r 39 /var/svn/depot A trunk/magasin/epicerie/ A trunk/magasin/epicerie/chips.txt A trunk/magasin/epicerie/sandwich.txt A trunk/magasin/epicerie/vinaigre.txt U trunk/magasin/boulangerie/petit-pain.txt _U trunk/magasin/boulangerie/croissant.txt UU trunk/magasin/boulangerie/chausson-aux-pommes.txt D trunk/magasin/boulangerie/baguette.txt
Voici un exemple qui montre une révision dans laquelle un fichier a été renommé :
$ svnlook changed -r 64 /var/svn/depot A trunk/magasin/boulangerie/toast.txt D trunk/magasin/boulangerie/pain.txt
Malheureusement, rien dans l'affichage précédent n'indique
la relation entre le fichier supprimé et le fichier ajouté.
Utilisez l'option --copy-info
pour faire
apparaître cette relation :
$ svnlook changed -r 64 --copy-info /var/svn/depot A + trunk/magasin/boulangerie/toast.txt (from trunk/magasin/boulangerie/pain.txt:r63) D trunk/magasin/boulangerie/pain.txt