CPAN Patch Workflow II
A couple of weeks ago I wrote an article about my CPAN Patch
Workflow, but mentioned that I couldn’t use it
with older projects that do not use Github for patches. This was due to my git
configuration being subtly different from Yanick’s. Basically when I was
running git send-email
, I was being prompted for some input, notably the
password to send email, as well as a confirmation dialog.
I spent a few hours writing up some patches to Git::CPAN::Patch and resolved all of the issues I was running into, and the changes were released the other day!
If you care to send patches to RT, these details might help you.
First, configure the normal email settings in your .gitconfig:
[sendemail]
smtpEncryption = tls
smtpServer = smtp.gmail.com
smtpUser = [email protected]
smtpServerPort = 587
If you are weird like me and keep your dotfiles in github, create another file called .git-smtp-password and put this in it:
[sendemail]
smtpPassword = $password
and finally add this to your .gitconfig:
[include]
path = ~/.git-smtp-password
And it’s probably a good idea to chown 600
the .git-smtp-password.
Hope this helps!
Posted Tue, Aug 11, 2015If you're interested in being notified when new posts are published, you can subscribe here; you'll get an email once a week at the most.