Man page - debcommit(1)
Packages contains this manual
- devscripts.conf(5)
- build-rdeps(1)
- whodepends(1)
- checkbashisms(1)
- annotate-output(1)
- namecheck(1)
- transition-check(1)
- debrsign(1)
- dpkg-genbuilddeps(1)
- deb-reversion(1)
- ltnu(1)
- debbisect(1)
- cowpoke(1)
- dscextract(1)
- list-unreleased(1)
- getbuildlog(1)
- debclean(1)
- chdist(1)
- rc-alert(1)
- mk-origtargz(1)
- deb2docker(1)
- edit-patch(1)
- what-patch(1)
- dd-list(1)
- tagpending(1)
- suspicious-source(1)
- bts(1)
- deb-why-removed(1)
- devscripts(7)
- plotchangelog(1)
- uscan(1)
- mergechanges(1)
- debsnap(1)
- debftbfs(1)
- hardening-check(1)
- dscverify(1)
- dget(1)
- who-uploads(1)
- debrepro(1)
- git-deborig(1)
- deb-janitor(1)
- deb2apptainer(1)
- dep-14-convert-git-branch-names(1)
- dep3changelog(1)
- wnpp-alert(1)
- pts-unsubscribe(1)
- sadt(1)
- debc(1)
- debdiff-apply(1)
- nmudiff(1)
- add-patch(1)
- dpkg-depcheck(1)
- rmadison(1)
- debsign(1)
- deb2singularity(1)
- diff2patches(1)
- debi(1)
- mk-build-deps(1)
- origtargz(1)
- debrebuild(1)
- deb-check-file-conflicts(1)
- reproducible-check(1)
- mass-bug(1)
- debootsnap(1)
- salsa(1)
- svnpath(1)
- debrelease(1)
- pts-subscribe(1)
- debdiff(1)
- dch(1)
- debcheckout(1)
- wrap-and-sort(1)
- wnpp-check(1)
- manpage-alert(1)
- dcmd(1)
- who-permits-upload(1)
- debchange(1)
- archpath(1)
- debuild(1)
- grep-excuses(1)
- debcommit(1)
- uupdate(1)
apt-get install devscripts
Available languages:
en fr deManual
DEBCOMMIT.FR
NOMSYNOPSIS
DESCRIPTION
OPTIONS
VARIABLES DE CONFIGURATION
FONCTIONNALITĂS SPĂCIFIQUES AUX SYSTĂMES DE CONTRĂLE DE VERSIONS
LICENCE
AUTEUR
VOIR AUSSI
TRADUCTION
NOM
debcommit - Soumettre les changements Ă un paquet
SYNOPSIS
debcommit [ options ] [ --all | fichiers Ă commiter ]
DESCRIPTION
debcommit gĂ©nĂšre un message de commit basĂ© sur le nouveau texte dans le fichier debian/changelog, et envoie la modification dans un dĂ©pĂŽt du paquet. Il doit ĂȘtre lancĂ© dans une copie de travail du paquet. Les systĂšmes de contrĂŽle 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 défaut debian/changelog est utilisé.
-r , --release
Commiter une distribution ("release") du paquet. Le numéro de version est déterminé à partir du fichier debian/changelog et est utilisé pour étiqueter le paquet dans le dépÎt.
Veuillez noter que les conventions de nommage des Ă©tiquettes varient pour Subversion et svk, donc debcommit utilise svnpath (1) pour dĂ©terminer oĂč lâĂ©tiquette doit ĂȘtre placĂ©e dans le dĂ©pĂŽt.
-R , --release-use-changelog
Quand elle est utilisĂ©e avec lâoption --release , sâil y a des modifications non envoyĂ©es dans le journal des modifications, alors utiliser ces modifications pour le message dâenvoi (commit) plutĂŽt que le message par dĂ©faut.
-m texte , --message texte
Indiquer un message de commit à utiliser. Utile si le programme ne peut pas déterminer tout seul un message de commit à partir du fichier debian/changelog ou si vous voulez remplacer le message par défaut.
-n , --noact
Ne rien faire, mais afficher les commandes qui seraient exécutées.
-d , --diff
Au lieu de faire un envoi (commit), afficher la diffĂ©rence qui correspond Ă ce qui serait envoyĂ© si cette option nâavait pas Ă©tĂ© fournie. Câest utile pour crĂ©er un patch correspondant aux modifications dans un espace de travail (par exemple quand vous nâavez pas les droits dâaccĂšs pour effectuer lâenvoi).
-C , --confirm
Afficher le message dâenvoi créé et demander une confirmation avant lâenvoi. Il est aussi possible dâĂ©diter le message Ă ce moment ; dans ce cas, la demande de confirmation sera affichĂ©e de nouveau aprĂšs que le message a Ă©tĂ© Ă©ditĂ©.
-e , --edit
Ăditer le message dâenvoi créé dans votre Ă©diteur prĂ©fĂ©rĂ© avant lâenvoi.
-a , --all
Envoyer tous les fichiers. Câest lâopĂ©ration par dĂ©faut pour les systĂšmes de contrĂŽle de versions autres que Git.
-s , --strip-message , --no-strip-message
Si cette option est utilisĂ©e et que le message dâenvoi est dĂ©fini Ă lâaide du journal des modifications, les caractĂšres "*" (espace comprise) seront enlevĂ©s au dĂ©but du message.
Cette option est activĂ©e par dĂ©faut et est ignorĂ©e si plus dâune ligne du message commence par "[*+-]" (espace comprise).
--sign-commit , --no-sign-commit
Si cette option est activĂ©e, alors les messages créés par debcommit seront signĂ©s par OpenPGP. Ce nâest actuellement pris en charge que pour git, hg et bzr.
--sign-tags , --no-sign-tags
Si cette option est activĂ©e, alors les Ă©tiquettes créées par debcommit seront signĂ©es par OpenPGP. Ce nâest actuellement pris en charge que pour git.
--signoff , --no-signoff
Si cette option est spécifiée, ajouter une ligne "Signed-off-by:" au message de commission.
--changelog-info
Si cette option est dĂ©finie, lâauteur et la date de commit seront dĂ©terminĂ©s Ă partir des champs Maintainer et Date du premier paragraphe de debian/changelog . Câest surtout pratique en utilisant debchange (1) avec lâoption --no-mainttrailer .
VARIABLES DE CONFIGURATION
Les deux
fichiers de configuration
/etc/devscripts.conf
et
Ë/.devscripts
sont chargés dans cet ordre
par un interpréteur de commandes pour définir
les variables de configuration. Des options de ligne de
commande peuvent ĂȘtre utilisĂ©es pour
écraser les paramÚtres des fichiers de
configuration. Les paramĂštres des variables
dâenvironnement sont ignorĂ©s Ă cette
fin. Les variables actuellement reconnues sont :
DEBCOMMIT_STRIP_MESSAGE
Lui attribuer la valeur no Ă©quivaut Ă utiliser lâoption --no-strip-message . La valeur par dĂ©faut est yes .
DEBCOMMIT_SIGN_TAGS
Lui attribuer la valeur yes Ă©quivaut Ă utiliser lâoption --sign-tags . La valeur par dĂ©faut est no .
DEBCOMMIT_SIGN_COMMITS
Lui attribuer la valeur yes Ă©quivaut Ă utiliser lâoption --sign-commit . La valeur par dĂ©faut est no .
DEBCOMMIT_SIGNOFF
Lui attribuer la valeur yes Ă©quivaut Ă utiliser lâoption --signoff . La valeur par dĂ©faut est no .
DEBCOMMIT_RELEASE_USE_CHANGELOG
Lui attribuer la valeur yes Ă©quivaut Ă utiliser lâoption --release-use-changelog . La valeur par dĂ©faut est no .
DEBSIGN_KEYID
Lâidentifiant de la clef Ă utiliser pour les signatures. Si cette variable nâest pas configurĂ©e, une valeur par dĂ©faut sera utilisĂ©e par les systĂšmes de contrĂŽle de versions.
FONCTIONNALITĂS SPĂCIFIQUES AUX SYSTĂMES DE CONTRĂLE DE VERSIONS
tla / baz
Si le message dâenvoi contient plus de 72 caractĂšres, un rĂ©sumĂ© sera créé, contenant autant de mots entiers que possible dans la limite des 72 caractĂšres, suivi de points de suspension.
Chacune des fonctionnalitĂ©s dĂ©crites ci-dessous ne sâapplique que si le message dâenvoi a Ă©tĂ© créé automatiquement Ă partir du journal des modifications.
|
git |
Si une seule modification est dĂ©tectĂ©e dans le journal des modifications, debcommit rassemblera le message sur une unique ligne et se comportera comme si lâoption --strip-message Ă©tait utilisĂ©e. |
Sinon, la premiĂšre modification sera rassemblĂ©e sur une ligne et nettoyĂ©e pour former la ligne de rĂ©sumĂ© et un message dâenvoi sera créé avec la ligne de rĂ©sumĂ©, suivi dâune ligne vide puis des modifications du journal des modifications. debcommit lancera ensuite un Ă©diteur de telle sorte que le message puisse ĂȘtre retouchĂ© avant lâenvoi.
hg / darcs
La premiÚre modification détectée dans le journal des modifications sera rassemblée sur une ligne de résumé. Si plusieurs modifications sont détectées alors un éditeur sera lancé pour permettre de retoucher le message.
|
bzr |
Si lâentrĂ©e du journal des modifications utilisĂ©e pour le message de commit ferme des bogues, des options --fixes pour "bzr commit" seront produits pour associer la rĂ©vision aux bogues. |
LICENCE
Ce code est copyright Joey Hess <joeyh@debian.org>, tous droits rĂ©servĂ©s. Ce programme est fourni SANS AUCUNE GARANTIE. Vous ĂȘtes libre de redistribuer ce code sous les termes de la licence publique gĂ©nĂ©rale GNU (GNU General Public Licence), version 2 ou ultĂ©rieure.
AUTEUR
Joey Hess <joeyh@debian.org>
VOIR AUSSI
debchange (1), svnpath (1)
TRADUCTION
Cyril Brulebois < cyril.brulebois@enst-bretagne.fr >, 2006
Thomas Huriaux < thomas.huriaux@gmail.com >, 2006
David Prévot < david@tilapin.org >, 2010-2013
Xavier Guimard < yadd@debian.org >, 2018-2024