Provided by: devscripts_2.11.1ubuntu3_i386 bug

NOM

       svnpath - Afficher l'URL svn avec la gestion des tags et des branches

SYNOPSIS

       svnpath

       svnpath tags

       svnpath branches

       svnpath trunk

DESCRIPTION

       svnpath est destine a etre utilise dans une copie de travail
       subversion.

       Dans son utilisation la plus simple, svnpath sans parametre affiche
       l'URL svn pour le referentiel associe a la copie de travail.

       Si un parametre est donne, svnpath essaie d'afficher a la place l'URL
       qui serait utilisee pour les tags, les branches ou le tronc. Cela ne
       fonctionnera que si la commande est lancee dans le niveau superieur qui
       sera sujet aux marquages et aux mises en branches.

       Par exemple, si vous voulez marquer ce qui est dans subversion comme la
       version1.0, vous pouvez utiliser une commande telle que:

         svn cp $(svnpath) $(svnpath tags)/1.0

       C'est beaucoup plus simple que d'utiliser svn info pour regarder l'URL
       du referentiel et de la modifier manuellement pour en deduire l'URL a
       utiliser pour le etiquette, et de taper quelque chose comme:

         svn cp svn+ssh://mon.serveur.exemple/svn/project/trunk svn+ssh://mon.serveur.exemple/svn/project/tags/1.0

       svnpath utilise une heuristique simple pour convertir les chemins entre
       trunk, tags et branches. Elle remplace la premiere occurrence de trunk,
       tags ou branches avec le nom que vous recherchez. Cela fonctionnera
       dans la plupart des configurations subversion habituelles.

       Si vous avez une configuration inhabituelle et que cela ne fonctionne
       pas, vous pouvez ajouter un fichier ~/.svnpath. Ce fichier est du code
       perl, qui peut modifier le chemin dans $url. Par exemple:

        #!/usr/bin/perl
        # fichier de remplacement personnel pour svnpath

        # Pour l'installateur Debian, il est parfois utile de travailler
        # avec une branche complete. Il faut donc supprimer cela du chemin
        # pour obtenir les repertoires tags et branches habituels.
        $url=~s!d-i/(rc|beta)[0-9]+/!!;
        $url=~s!d-i/sarge/!!;
        1

LICENCE

       GPL version 2 ou ulterieure

AUTEUR

       Joey Hess <joey@kitenet.net>

TRADUCTION

       Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>, 2006

       Thomas Huriaux <thomas.huriaux@gmail.com>, 2006