.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "SVNPATH.FR 1" .TH SVNPATH.FR 1 "2018-12-05" "Utilitaires Debian" " " .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NOM" .IX Header "NOM" svnpath \- Afficher l'\s-1URL\s0 svn avec la gestion des tags et des branches .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBsvnpath\fR .PP \&\fBsvnpath tags\fR .PP \&\fBsvnpath branches\fR .PP \&\fBsvnpath trunk\fR .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBsvnpath\fR est destiné à être utilisé dans une copie de travail Subversion. .PP Dans son utilisation la plus simple, \fBsvnpath\fR sans paramètre affiche l'\s-1URL\s0 svn pour le référentiel associé à la copie de travail. .PP Si un paramètre est donné, \fBsvnpath\fR essaie d'afficher à la place l'\s-1URL\s0 qui serait utilisée pour les tags, les branches ou le tronc. Cela ne fonctionnera que si la commande est lancée dans le niveau supérieur qui sera sujet aux marquages et aux mises en branches. .PP Par exemple, si vous voulez marquer ce qui est dans Subversion comme la version 1.0, vous pouvez utiliser une commande telle que : .PP .Vb 1 \& svn cp $(svnpath) $(svnpath tags)/1.0 .Ve .PP C'est beaucoup plus simple que d'utiliser svn info pour regarder l'\s-1URL\s0 du référentiel et de la modifier manuellement pour en déduire l'\s-1URL\s0 à utiliser pour l'étiquette, et de taper quelque chose comme : .PP .Vb 1 \& svn cp svn+ssh://mon.serveur.exemple/svn/project/trunk svn+ssh://mon.serveur.exemple/svn/project/tags/1.0 .Ve .PP svnpath utilise une heuristique simple pour convertir les chemins entre trunk, tags et branches. Elle remplace la première occurrence de \fBtrunk\fR, \&\fBtags\fR ou \fBbranches\fR avec le nom que vous recherchez. Cela fonctionnera dans la plupart des configurations Subversion habituelles. .PP Si vous avez une configuration inhabituelle et que cela ne fonctionne pas, vous pouvez ajouter un fichier \fI~/.svnpath\fR. Ce fichier est du code perl, qui peut modifier le chemin dans \f(CW$url\fR. Par exemple : .PP .Vb 2 \& #!/usr/bin/perl \& # fichier de remplacement personnel pour svnpath \& \& # Pour l\*(Aqinstallateur Debian, il est parfois utile de travailler \& # avec une branche complète. Il faut donc supprimer cela du chemin \& # pour obtenir les répertoires tags et branches habituels. \& $url=~s!d\-i/(rc|beta)[0\-9]+/!!; \& $url=~s!d\-i/sarge/!!; \& 1 .Ve .SH "LICENCE" .IX Header "LICENCE" \&\s-1GPL\s0 version 2 ou ultérieure .SH "AUTEUR" .IX Header "AUTEUR" Joey Hess .SH "TRADUCTION" .IX Header "TRADUCTION" Cyril Brulebois <\fIcyril.brulebois@enst\-bretagne.fr\fR>, 2006 .PP Thomas Huriaux <\fIthomas.huriaux@gmail.com\fR>, 2006 .PP David Prévot <\fIdavid@tilapin.org\fR>, 2010\-2013