Linux

CentOS 4.8

cvs2html(1)


CVS2HTML

NOM

cvs2html - génère du HTML à partir d’une livraison CVS

SYNOPSIS

cvs2html [−a[-b][-k]] [−n nombre_diff] [−l/-L home] [−e] [−f] [−d MMM JJ [AAAA]] [−D JJ] [−i image]] [−h] [−v] [−w largeur_cadre] [−s pourcentage] [−N maxchrono] [−rrev1:rev2] [−c|-C cnom_fichier] -O | -o sortie [−p chemin_cvs] [−v verbosité]

DESCRIPTION

Le script cvs2html récupère le journal (log) de livraison (commit) pour un module CVS et le transforme en HTML.

-a

Génère des champs et des fichiers additionnels contenant côte à côte les différences entre les versions, d’une manière similaire à xdiff.

-b

Utilise des espaces comme points d’arrêt pour envelopper le texte, si -A est spécifié. C’est utilisé pour empêcher les deux colonnes de dépasser la largeur totale.

-c | -C nom_de_fichier

Sauvegarde une liste, triée chronologiquement, de toutes les entrées du journal au format html dans nom_de_fichier. Utilisez -C pour trier le fichier à l’envers.

-d MMM JJ [AAAA]

Omet tous les messages journaux antérieurs à la date donnée. Les trois premières lettres du mois devraient être utilisées (exemple Jun 5). L’année est optionnelle.

-D JJ

Omet tous les messages journaux plus vieux que JJ jours.

-e

Affiche tous les messages journaux dans la police courrier (non proportionnelle).

-f

Génère des fichiers journaux individuels pour chaque fichier lors de l’utilisation de -o.

-h

Affiche l’aide.

-i image

Fait de image l’image de fond.

-k

Ignore les changements dans les lignes causés par des substitutions de mots-clé CVS lorsque -a est spécifié.

-l home

Crée les liens relativement à home.

-L home

Crée les liens relativement à home, mais remplace les extensions de fichiers par .html.

-n nombre_diff

Affiche seulement les nombre_diff dernières variations (diffs) dans le journal. Les livraisons (commits) les plus anciennes n’auront d’affichées que leurs données du journal.

-N maxchrono

Affiche les maxchrono derniers changements de fichier dans la liste chronologique des changements.

-o sortie

Si sortie est un répertoire, tous les fichiers html produits sont stockés là -bas, utilisant le nom du dépôt (repository) comme base pour le nom de fichier. Sinon, sortie est utilisée comme la base du nom. Génère des cadres (frames) pour rendre la navigation plus facile.

-O sortie

Si sortie est un répertoire, tous les fichiers html produits sont stockés là -bas, en utilisant le nom du dépôt (repository) comme base pour le nom de fichier. Sinon, sortie est utilisée comme base du nom.

-P chemin_cvs

Règle le chemin du cvs à chemin_cvs.

-rrev1:rev2

Affiche seulement les messages journaux entre rev1 et rev2. Si un fichier n’est pas marqué (tagged), alors tout l’historique de révision du fichier est affiché.

-s pourcentage

Règle la largeur du cadre de gauche à pourcentage de la fenêtre.

-v

Insère les informations de CVSROOT dans l’index.

-V verbosité

Règle la verbosité. Plus verbosité est grand, plus il y a de sortie à l’écran.

-w largeur_cadre

Règle la largeur du cadre de gauche à largeur_cadre pixels.

EXEMPLE

cvs2html -l http://cvs.sslug.dk/linuxbog -f -p \\ -o cvs2html/index.html -v -a -b -n 6 -C chrono.html

Créera un répertoire appelé cvs2html. Ce répertoire contiendra un fichier de journal des donnés, pour chaque fichier dans le dépôt (repository). Les 6 dernières livraisons (commits) à chaque fichier auront un diff disponible. Tous les liens seront relatifs à http://cvs.sslug.dk/linuxbog. Cela créera aussi un fichier avec toutes les données de journal, dans l’ordre chronologique.

AUTEURS

Le script cvs2html a été écrit par Peter Toft et d’autres (voir les commentaires dans /usr/bin/cvs2html pour une liste exhaustive). Cette page de manuel a été écrite par Antti-Juhani Kaijanaho pour Debian GNU, et modifié par Pascal Hakim.

VOIR AUSSI

Le fichier /usr/share/doc/cvs2html/help.txt.

Le code source de cvs2html, dans /usr/bin/cvs2html.

cvs(1)

TRADUCTION

Frédéric HENRY <neryel AT rolys.org>


cvs2html(1)