Provided by:
devscripts_2.11.1ubuntu3_i386 
NOM
debcommit - Soumettre les changements a un paquet
SYNOPSIS
debcommit [--release] [--release-use-changelog] [--message=texte]
[--noact] [--diff] [--confirm] [--edit] [--changelog=chemin] [--all |
fichiers `a commiter]
DESCRIPTION
debcommit genere un message de commit base sur le nouveau texte dans le
fichier debian/changelog, et commite le changement dans un depot du
paquet. Il doit etre lance dans une copie de travail du paquet. Les
systemes de controle de versions pris en charge sont cvs, git, hg
(mercurial), svk, svn (subversion), baz, bzr, tla (arch), darcs.
OPTIONS
-c, --changelog chemin
Indiquer un autre emplacement pour le journal des modifications.
Par defaut debian/changelog est utilise.
-r, --release
Commiter une distribution (<<release>>) du paquet. Le numero de
version est determine a partir du fichier debian/changelog et est
utilise pour etiqueter le paquet dans le depot.
Veuillez noter que les conventions de nommage des etiquettes
varient pour Subversion et svk, donc debcommit utilise svnpath(1)
pour determiner ou l'etiquette doit etre placee dans le depot.
-R, --release-use-changelog
Quand elle est utilisee avec l'option --release, s'il y a des
modifications non envoyees dans le journal des modifications, alors
utiliser ces modifications pour le message d'envoi (commit) plutot
que le message par defaut.
-m texte, --message texte
Indiquer un message de commit a utiliser. Utile si le programme ne
peut pas determiner tout seul un message de commit a partir du
fichier debian/changelog ou si vous voulez remplacer le message par
defaut.
-n, --noact
Ne rien faire, mais afficher les commandes qui seraient executees.
-d, --diff
Au lieu de faire un envoi (commit), afficher la difference qui
correspond a ce qui serait envoye si cette option n'avait pas ete
fournie. C'est utile pour creer un patch correspondant aux
modifications dans un espace de travail (par exemple quand vous
n'avez pas les droits d'acces pour effectuer l'envoi).
-C, --confirm
Afficher le message d'envoi genere et demander une confirmation
avant l'envoi. Il est aussi possible d'editer le message a ce
moment; dans ce cas, la demande de confirmation sera affichee de
nouveau apres que le message a ete edite.
-e, --edit
Editer le message d'envoi genere dans votre editeur prefere avant
l'envoi.
-a, --all
Envoyer tous les fichiers. C'est l'operation par defaut pour les
systemes de controle de versions autres que Git.
fichiers `a commiter
Indiquer quels fichiers envoyer (debian/changelog est
automatiquement ajoute a la liste).
-s, --strip-message, --no-strip-message
Si cette option est utilisee et que le message d'envoi est defini a
l'aide du journal des modifications, les caracteres <<*>> (espace
comprise) seront enleves au debut du message.
Cette option est activee par defaut et est ignoree si plus d'une
ligne du message commence par <<[*+-]>> (espace comprise).
--sign-tags, --no-sign-tags
Si cette option est activee, alors les etiquettes creees par
debcommit seront signees avec gnupg. Ce n'est actuellement gere que
par git.
VARIABLES DE CONFIGURATION
Les deux fichiers de configuration /etc/devscripts.conf et
~/.devscripts sont charges dans cet ordre par un interpreteur de
commandes pour definir les variables de configuration. Des options de
ligne de commande peuvent etre utilisees pour ecraser les parametres
des fichiers de configuration. Les parametres des variables
d'environnement sont ignores a cette fin. Les variables actuellement
reconnues sont:
DEBCOMMIT_STRIP_MESSAGE
Lui attribuer la valeur no equivaut a utiliser l'option
--no-strip-message. La valeur par defaut est yes.
DEBCOMMIT_SIGN_TAGS
Lui attribuer la valeur yes equivaut a utiliser l'option
--sign-tags. La valeur par defaut est no.
DEBCOMMIT_RELEASE_USE_CHANGELOG
Lui attribuer la valeur yes equivaut a utiliser l'option
--release-use-changelog. La valeur par defaut est no.
DEBSIGN_KEYID
L'identifiant de la clef a utiliser pour les signatures. Si cette
variable n'est pas configuree, une valeur par defaut sera utilisee
par les systemes de controle de versions.
FONCTIONNALIT'ES SP'ECIFIQUES AUX SYST`EMES DE CONTR^OLE DE VERSIONS
tla / baz
Si le message d'envoi contient plus de 72 caracteres, un resume
sera cree, contenant autant de mots entiers que possible dans la
limite des 72 caracteres, suivi de points de suspension.
Chacune des fonctionnalites decrites ci-dessous ne s'applique que si le
message d'envoi a ete cree automatiquement a partir du journal des
modifications.
git Si une seule modification est detectee dans le journal des
modifications, debcommit rassemblera le message sur une unique
ligne et se comportera comme si l'option --strip-message etait
utilisee.
Sinon, la premiere modification sera rassemblee sur une ligne et
nettoyee pour former la ligne de resume et un message d'envoi sera
cree avec la ligne de resume, suivi d'une ligne vide puis des
modifications du journal des modifications. debcommit lancera
ensuite un editeur de telle sorte que le message puisse etre
retouche avant l'envoi.
hg / darcs
La premiere modification detectee dans le journal des modifications
sera rassemblee sur une ligne de resume. Si plusieurs modifications
sont detectees alors un editeur sera lance pour permettre de
retoucher le message.
bzr Si l'entree du journal des modifications utilisee pour le message
de commit ferme des bogues, des options --fixes pour <<bzr commit>>
seront generees pour associer la revision aux bogues.
LICENCE
Ce code est copyright Joey Hess <joeyh@debian.org>, tous droits
reserves. Ce programme est fourni SANS AUCUNE GARANTIE. Vous etes libre
de redistribuer ce code sous les termes de la licence publique generale
GNU (GNU General Public Licence), version 2 ou ulterieure.
AUTEUR
Joey Hess <joeyh@debian.org>
VOIR AUSSI
svnpath(1).
TRADUCTION
Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>, 2006
Thomas Huriaux <thomas.huriaux@gmail.com>, 2006