Provided by: devscripts_2.11.1ubuntu3_i386 bug

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