Activity Team/Git FAQ: Difference between revisions
| Line 124: | Line 124: | ||
git send-email --to=sugar-devel@lists.sugarlabs.org 0001*.patch | git send-email --to=sugar-devel@lists.sugarlabs.org 0001*.patch | ||
==== How do I set up git-send-email? ==== | |||
1. Install git-email | |||
2. Configure your ~/.gitconfig file | |||
[user] | |||
email = foo@sugarlabs.org | |||
name = Foo Bar | |||
[sendemail] | |||
smtpserver = smtp.gmail.com | |||
smtpserverport = 465 | |||
smtpuser = foo@sugarlabs.org | |||
smtpencryption = ssl | |||
suppresscc = author | |||
3. In the directory where patch is present use: | |||
git send-email HEAD^..HEAD --to "sugar-devel@lists.sugarlabs.org" patchname.patch | |||
You can configure the destination address so you don't need to specify | |||
it manually every time: | |||
git config sendemail.to "sugar-devel <sugar-devel@lists.sugarlabs.org>" | |||
You need to do this for each of the repositories you are working on (e.g. sugar + sugar-toolkit). | |||
=== As a maintainer, how do I merge a patch? === | === As a maintainer, how do I merge a patch? === | ||