Done.

On Tue, Mar 26, 2013 at 11:43 AM, Noah Slater <nsla...@apache.org> wrote:
> Here we go Paul: https://issues.apache.org/jira/browse/INFRA-6063
>
>
> On 21 March 2013 19:19, Paul Davis <paul.joseph.da...@gmail.com> wrote:
>>
>> I added some basic documentation on the specification and the
>> available variables for use here:
>>
>> https://git-wip-us.apache.org/docs/commit-emails.html
>>
>> If you guys decide on a new format throw it in a JIRA ticket and I'll
>> make the switch.
>>
>> On Thu, Mar 21, 2013 at 8:37 AM, Noah Slater <nsla...@apache.org> wrote:
>> > Hey CloudStack devs,
>> >
>> > A bit of potential cross pollination here...
>> >
>> > I take it you've all noticed the
>> > screen-full-of-emails-generated-by-a-Git-push thing we have going on?
>> > Well,
>> > Paul Davis has figured out a way to get all those commits wrapped up
>> > into a
>> > single thread in mail clients that support threading. (See the forwarded
>> > message.)
>> >
>> > Is this something we're interested in switching to?
>> >
>> > Thanks,
>> >
>> >
>> > ---------- Forwarded message ----------
>> > From: Paul Davis <paul.joseph.da...@gmail.com>
>> > Date: 20 March 2013 09:13
>> > Subject: Commit email notifications
>> > To: d...@couchdb.apache.org
>> >
>> >
>> > First off, apologies for the commit spam. But hopefully I've managed
>> > to find a decent combination of useful information and helpful
>> > threading for most email clients.
>> >
>> > I got caught in the wind playing with email headers trying to set the
>> > Message-Id and In-Reply-To/References headers to get threading to work
>> > for the git email notifications. Then I remembered that GMail
>> > basically ignores those. So I've gone and also changed the subject
>> > formatting so that GMail does play nicely with threads.
>> >
>> > Basically, I've switched between these two email styles for commit
>> > notifications:
>> >
>> > Old Style:
>> >
>> >     [1/4] git commit: test commit 1/3
>> >
>> > New Style:
>> >
>> >     [1/4] git commit: updated refs/heads/testing-email-notifications to
>> > 51293df
>> >
>> > The first one has the benefit of showing what the actual commit was
>> > about (this same information is repeated in the body) but the downside
>> > is that GMail does terrible thing in conversation view with these. I
>> > added a few things to the subject formatting and then set the format
>> > CouchDB uses to the style shown. This style has the benefit that each
>> > "push" to the repo should generate unique GMail conversations for each
>> > branch updated and also gives us a bit of a log on individual updates
>> > (a more thorough log is available via a URL I'm too lazy to lookup at
>> > 4am).
>> >
>> > One of the major thorns I've been chewing on for awhile is when we
>> > make an identical commit to more than one version branch and push all
>> > of those updated branches in one go. The old version would group them
>> > into a single GMail conversation which is a bit misleading and
>> > sometimes hard to pick apart. The new format should avoid that but at
>> > the loss of reading the "git log --oneline" history type log (that's
>> > really out of order so not totally useful).
>> >
>> > So if I'm crazy and people really like the "single push fills your
>> > inbox" approach let me know and I'll revert it and be more formal
>> > about the change. Though hopefully this new behavior is a net positive
>> > for everyone involved as my 4am brain seems to think is reasonable
>> > which means I've probably pissed off a whole bunch of people.
>> >
>> >
>> >
>> > --
>> > NS
>
>
>
>
> --
> NS

Reply via email to