Git send-email

De Ensiwiki
Aller à : navigation, rechercher

git send-email

Git permet d'envoyer des emails avec l'outil git-send-email ou bien git send-email. Couplé avec la commande de formatage de patches git format-patch git devient un outil très simple pour envoyer des contributions pour des projets tel que Linux ou PulseAudio qui accepte seulement des patchs envoyé par mail.

Pour aller plus loin

Git tip: Patche by email

How to use git send email

Envoyer des mails depuis l'Ensimag

Quelques détails pour envoyer des patchs depuis le SMTP de l'Ensimag.

Pas besoin du VPN de l'ensimag. L'option sendemail.smtpauth = ssl doit être en minuscule! Le certificat est attribué à l'adresse webmail.grenet.fr au lieu de smtp.grenoble-inp.org, voir sur l'intranet.

L'outil git send-email repose sur des fonctionnalités perl et require: Net::SMTP::SSL; MIME::Base64 et Authen::SASL, voir man git-send-email.

Exemple complet

[sendemail]
        smtpserver = webmail.grenet.fr
        smtpserverport = 465
        smtpencryption = ssl
        smtpuser = prenom.nom@grenoble-inp.org