svnlook

svnlook est un utilitaire en ligne de commande pour examiner le contenu d'un dépôt Subversion. Il n'effectue aucune modification sur le dépôt, se contentant juste de « jeter des coups d'œil ». svnlook est utilisé typiquement par les procédures automatiques, mais un administrateur de dépôt peut aussi y trouver un intérêt à des fins de diagnostic.

Comme svnlook fonctionne par un accès direct au dépôt (et ne peut ainsi être utilisé que sur la machine qui héberge le dépôt), il fait référence au dépôt par un chemin et non par une URL.

Si aucune révision ou transaction n'est spécifiée, svnlook utilise par défaut la révision la plus jeune (c'est-à-dire récente) du dépôt.

Options de svnlook

Les options de svnlook sont globales, de la même manière que pour svn et svnadmin ; Cependant, la plupart des options ne s'applique qu'à une seule sous-commande puisque le périmètre des fonctionnalités de svnlook est (intentionnellement) limité :

--copy-info

Indique à svnlook changed de détailler les informations relatives aux sources de copies.

--no-diff-deleted

Empêche svnlook diff d'afficher les différences pour les fichiers effacés. Le comportement par défaut pour un fichier effacé dans une transaction/révision est d'afficher les différences que vous verriez si le fichier était toujours présent mais avec un contenu vide.

--no-diff-added

Empêche svnlook diff d'afficher les différences pour les fichiers ajoutés. Le comportement par défaut pour un fichier ajouté est d'afficher les différences que vous verriez si vous aviez ajouté tout le contenu au fichier auparavant vide.

--revision (-r)

Spécifie le numéro de révision que vous voulez examiner.

--revprop

Agit sur une propriété de révision au lieu d'une propriété de fichier ou de répertoire. Cette option nécessite qu'un numéro de révision soit fourni à l'option --revision (-r).

--transaction (-t)

Spécifie un identifiant de transaction particulière que vous voulez examiner.

--show-ids

Affiche les identifiants des nœuds de révision du système de fichiers pour chaque chemin dans l'arborescence du système de fichiers.

svnlook Subcommands

Voici les différentes sous-commandes du programme svnlook.