AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

cvs-inject - En ligne dans le Cloud

Exécutez cvs-inject dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande cvs-inject qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


cvs-inject - injecte un paquet source Debian dans un référentiel CVS

SYNOPSIS


cvs-injecter [choix] .dsc

DESCRIPTION


Cette page de manuel explique le Debian cvs-injecter utilitaire, qui est utilisé pour injecter ou importer
paquets source Debian dans un CVS dépôt. Il gère uniquement les paquets Debian (qui ne
pas de fichiers diff) ainsi que les packages normaux de en amont sources converties en Debian
utiliser.

Les sources amont sont importées dans la branche vendeur et étiquetées
version_amont_ version> avec tous les points traduits en notes inférieures. Les
les sources débianisées, si différentes, sont placées sur la branche principale et étiquetées
debian_version_ version>- révision> avec tous les points traduits en dessous
scores.

Le seul argument est un fichier source debian .dsc, qui est analysé pour obtenir le nom du paquet
et version. cvs-injecter lit le même fichier de configuration /etc/cvsdeb.conf comme l'autre
les utilitaires cvs-* le font. Les gens peuvent utiliser l'option d'essai à sec pour inspecter les étapes que
l'utilité prend.

Combiné avec les utilitaires compagnons cvs-buildpackage ainsi que mise à niveau CVS, cela fournit un
infrastructures pour faciliter l'utilisation des CVS par les responsables Debian. Cela permet de garder
branches CVS distinctes d'un package pour stable, instable, et éventuellement expérimental
distributions, ainsi que les autres avantages d'un système de contrôle de version.

Cet utilitaire peut être utilisé pour générer une arborescence source CVS unifiée, par exemple, avec

trouver /var/spool/mirror/debian/hamm/hamm/source \
-type f -nom \*.dsc | pendant que je lis ;
do
j=$(dirname $i | sed -es:source/:: \
-es:/var/spool/mirror/debian/:: )
cvs-inject -x$j $i
fait

Qui a joyeusement englouti les sources et créé un référentiel CVS sur ma machine jusqu'à ce que le
partition remplie.

MISES EN GARDE


Veuillez noter que le comportement actuel de cvs-injecter est d'ignorer les fichiers qui correspondent au
liste par défaut des modèles de noms de fichiers à ignorer (ceci est intégré à cvs) ; et que tout
.cvignore les fichiers des sources amont seront honorés. Cela devrait être bon tant que
les sources en amont n'incluent pas les fichiers qui correspondent aux cvs ignorent les modèles et pourtant devraient être dans
les sources. La liste actuelle des modèles de noms de fichiers ignorés est :
RCS CSSC CVS CVS.adm RCSLOG cvslog.* étiquettes MOTS CLÉS .make.state .nse_depinfo *~ #* .#*
,* _$* *$ *.vieille *.bak *.BAK *.orig *.rej .del-* *.une *.olb * .o *.obj *.donc * .exe *.Z
*.elc *.ln core

Si vous souhaitez modifier ce comportement, il existe des moyens de le faire (vous devriez voir CVS
Documentation).

o) La liste par référentiel dans `$CVSROOT/CVSROOT/cvsignore' est ajouté à la liste, si
ce fichier existe.

o) La liste par utilisateur dans `.cvsignore' dans votre répertoire personnel est ajouté à la liste,
S'il existe.

o) Toutes les entrées dans la variable d'environnement $CVSIGNEUR est annexé à la liste.

Dans l'un des endroits énumérés ci-dessus, un seul point d'exclamation (`!') efface l'ignorer
liste. Cela peut être utilisé si vous souhaitez stocker un fichier qui est normalement ignoré par CVS.
Aussi, tout .cvignore fichier trouvé dans le répertoire source est également respecté. Si vous souhaitez
spécifiez votre propre liste sur la ligne de commande, vous pouvez utiliser la variable d'environnement
CVSDEB_IMPORTSUBSTMODE (par exemple, CVSDEB_IMPORTSUBSTMODE="! -I blablabla -ko -d ).

OPTIONS


-h Imprimez un message d'utilisation.

-m Si elle est présente, cette option ordonne à ce programme d'inclure la dernière
le changelog debian, le cas échéant, dans le message de validation. Cela remplace le
variable d'environnement CVSDEB_USE_CHANGELOG

-M Le nom du module CVS. Cet argument remplace les paramètres de
la variable d'environnement CVSDEB_MODULE. Il n'y a pas de correspondant
variable du fichier de configuration.

-F Il y a deux choses CVS peut s'étouffer symbolique Gauche ainsi que CVS
répertoires dans l'arborescence des sources. De plus, il y a des moments où l'on ne peut pas
vouloir honorer l'amont .cvignore des dossiers. Sans cette option, le
cvs-injecter programme doit se terminer avec un message d'erreur. Cette option
les causes cvs-injecter demander si vous voulez supprimer l'infraction
des dossiers. Si vous répondez y, il les supprime et continue ; sinon il doit
quitter avec un message d'erreur. Cet argument remplace les paramètres de
la variable d'environnement CVSDEB_FORCECLEAN, qui à son tour remplace
le paramétrage dans le fichier de configuration, conf_forceclean.

-T La balise CVS à utiliser pour exporter des sources, plutôt que d'en construire une
de la version. Cela suppose que vous savez ce que vous faites.

-U La balise CVS à utiliser pour la balise amont, plutôt que d'en construire une
de la version amont. Cela suppose que vous savez ce que vous faites.

-X Le nom du préfixe CVS par défaut (c'est-à-dire qu'il est ajouté à
CVSROOT lors de la recherche du référentiel). Cet argument l'emporte sur le
paramètres dans la variable d'environnement CVSDEB_PREFIX, lequel, à son tour
remplace le paramètre dans le fichier de configuration, préfixe_conf.

-R répertoire> Racine de l'archive des sources originales. Si le cvs-buildpackage fonctionne
répertoire est défini n'importe où (ligne de commande, fichier de configuration,
variable d'environnement), la valeur du répertoire racine est ignorée, car nous
seulement besoin du répertoire racine pour définir les valeurs par défaut du répertoire de travail.
Cet argument remplace les paramètres de la variable d'environnement
CVSDEB_ROOTDIR, et la variable du fichier de configuration conf_rootdir.
Veuillez noter que le répertoire de travail cvs-buildpackage auquel il est fait référence ici
est le répertoire scratch où fonctionne ce programme, pas le répertoire
que l'humain utilise pour travailler. Cela ne devrait probablement pas être un sous-répertoire
of CVSROOT, puisque cvs refusera d'y exporter des colis, et le
le script échouera.

-W répertoire> Le nom de chemin complet du répertoire de travail cvs-buildpackage.
La définition de cette variable remplace les paramètres du répertoire racine.
Cet argument remplace également les paramètres de la variable d'environnement
CVSDEB_WORKDIR, et dans la variable du fichier de configuration conf_workdir..
Veuillez noter que le répertoire de travail cvs-buildpackage auquel il est fait référence ici
est le répertoire scratch où fonctionne ce programme, pas le répertoire
que l'humain utilise pour travailler, et doit être le plein (absolu)
nom du chemin. Cela ne devrait probablement pas être un sous-répertoire de CVSROOT, depuis
cvs refusera d'y exporter des packages et le script échouera.
La valeur par défaut est /usr/local/src/Paquets/

-ré Activez la sortie de débogage. Ceci répertorie les numéros de version, le cvs-
les répertoires de travail et racine du package de construction, ainsi que la balise CVS utilisée pour
exporter les sources. Cela remplace le DEBUG variable dans le
fichier de configuration.

-ctp Comprendre paquet_ au début de la balise CVS. Cela remplace le
CVSDEB_PACKAGEINTAG variable d'environnement et la conf_forcetag
option de fichier de configuration. La valeur par défaut est de ne pas inclure le préfixe.

-n L'option no exec (ou dry-run), provoquant cvs-injecter pour tout imprimer
actions qui seraient prises sans les exécuter réellement.

-v Rendez l'utilitaire plus détaillé.

CVSDEB_IMPORTSUBSTMODE
Vous êtes également autorisé à spécifier une variable d'environnement,
CVSDEB_IMPORTSUBSTMODE, qui remplace l'option de substitution par défaut
de -ko. Ceci est utile lorsque vous souhaitez importer un package qui a un
un tas de fichiers binaires dans l'arborescence des sources (comme emacs ou rscheme).

Utiliser cvs-inject en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad