Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B6299F1C2 for ; Tue, 26 Mar 2013 17:39:46 +0000 (UTC) Received: (qmail 64694 invoked by uid 500); 26 Mar 2013 17:39:45 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 64623 invoked by uid 500); 26 Mar 2013 17:39:45 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 64547 invoked by uid 500); 26 Mar 2013 17:39:45 -0000 Delivered-To: apmail-incubator-cloudstack-dev@incubator.apache.org Received: (qmail 64541 invoked by uid 99); 26 Mar 2013 17:39:45 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Mar 2013 17:39:45 +0000 Received: from localhost (HELO mail-ie0-f179.google.com) (127.0.0.1) (smtp-auth username nslater, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Mar 2013 17:39:45 +0000 Received: by mail-ie0-f179.google.com with SMTP id k11so9121816iea.38 for ; Tue, 26 Mar 2013 10:39:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:in-reply-to:references :date:message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=N1qYsN796S9+tGTZjp94n5rBb7/5cVQjiaPrVcpaWdQ=; b=mmrvmjG/jM7oi0z6Nxcvc6Q0pNc4NfUOKfRmyE2GwCQZkaVo40GFzIcHlEuFoimI4Z QhzlU0Mnhw6PMcMdVv40rJS6ikPls/OZvdxczbuBsWQkM37SVGjN3VXqjRxjEOGeIyGi c1nm/Vp1t9LSiEN45EE6/DzAN54pYH1W1zRAdswb1vsyQxEfiLa0Z9+dMUSjuOUhQXea rBd2e7OM1pRqEtVbxcppLeSE9MwciMd56AYY3WLHXVO2oZ6Gss3Cjc7gvkzW8BvoVZjQ YtAvrbGqrPACDvjcY5zwKZQcRLhLlvsJahKvAPWRq83vtDmpdOkf1B50pnT1/ItHHO2C tgTw== MIME-Version: 1.0 X-Received: by 10.50.70.70 with SMTP id k6mr1842454igu.81.1364319584479; Tue, 26 Mar 2013 10:39:44 -0700 (PDT) Received: by 10.50.188.202 with HTTP; Tue, 26 Mar 2013 10:39:44 -0700 (PDT) X-Originating-IP: [178.250.115.206] In-Reply-To: References: Date: Tue, 26 Mar 2013 17:39:44 +0000 Message-ID: Subject: Re: [DISCUSS] Commit email notifications From: Noah Slater To: "dev@cloudstack.apache.org" Cc: "cloudstack-dev@incubator.apache.org" Content-Type: multipart/alternative; boundary=047d7b3a94e831a7f904d8d76810 X-Gm-Message-State: ALoCoQlXaC13Y8V3GnAaL4JpxMdhRxRLUtGx9ru+DQi1MIIc++87E5gJHmGu3cEyDRT5OJkWrmBk --047d7b3a94e831a7f904d8d76810 Content-Type: text/plain; charset=ISO-8859-1 Let the good times roll! Thanks Paul. On 26 March 2013 17:36, Paul Davis wrote: > Done. > > On Tue, Mar 26, 2013 at 11:43 AM, Noah Slater wrote: > > Here we go Paul: https://issues.apache.org/jira/browse/INFRA-6063 > > > > > > On 21 March 2013 19:19, Paul Davis 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 > 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 > >> > Date: 20 March 2013 09:13 > >> > Subject: Commit email notifications > >> > To: dev@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 > -- NS --047d7b3a94e831a7f904d8d76810--