Return-Path: Delivered-To: apmail-geronimo-xbean-dev-archive@locus.apache.org Received: (qmail 48035 invoked from network); 24 Aug 2006 08:34:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 24 Aug 2006 08:34:37 -0000 Received: (qmail 84026 invoked by uid 500); 24 Aug 2006 08:34:37 -0000 Delivered-To: apmail-geronimo-xbean-dev-archive@geronimo.apache.org Received: (qmail 83993 invoked by uid 500); 24 Aug 2006 08:34:37 -0000 Mailing-List: contact xbean-dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: xbean-dev@geronimo.apache.org Delivered-To: mailing list xbean-dev@geronimo.apache.org Received: (qmail 83981 invoked by uid 99); 24 Aug 2006 08:34:37 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Aug 2006 01:34:37 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of james.strachan@gmail.com designates 66.249.82.230 as permitted sender) Received: from [66.249.82.230] (HELO wx-out-0506.google.com) (66.249.82.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Aug 2006 01:34:36 -0700 Received: by wx-out-0506.google.com with SMTP id i27so400327wxd for ; Thu, 24 Aug 2006 01:34:15 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=kWhgcHb/6UzT3SttAZdlndRxb3Ytb6zBR6VGKpbnTsiu6v+NlgbtbeLKGgLgsIH9hBdUti/vlrP6T7EcBUaIBGYpQpgpWOON76SSNa+Z8sJ6Fg96N+Cdog9Mn744FohPXvMZQpC1ud35QaCjynCwSpc6ALSUQijpgH1geWxJt0w= Received: by 10.90.84.17 with SMTP id h17mr343163agb; Thu, 24 Aug 2006 01:34:15 -0700 (PDT) Received: by 10.90.86.4 with HTTP; Thu, 24 Aug 2006 01:34:15 -0700 (PDT) Message-ID: Date: Thu, 24 Aug 2006 09:34:15 +0100 From: "James Strachan" To: xbean-dev@geronimo.apache.org Subject: Re: Reviewing and committing In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <31ACD6BC-720D-4302-BE74-514172798AC7@iq80.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N BTW how about a new model. Lets call it JCTR. * create a JIRA * commit patch and refer to the JIRA issue in the commit comment (**) * close the JIRA * other folks review, if need be we can reopen the JIRA again, revert the patch if need be or continue amending it etc (**) we can get JIRA to then link to the SVN revision so that folks can view the patch from JIRA so its similar to attaching a patch to JIRA just a whole lot less work) For really complex things we could still switch to full RTC if need be since the process is JIRA focussed. The basic idea is that all non-trivial changes should have a JIRA associated with them, if nothing else than to create good release notes - and we should endevour to have the SVN and JIRA's wired together better then folks can then track things via JIRA, email or SVN with them all linked together nicely. On 8/24/06, James Strachan wrote: > I'm a CTR fan - every project I've ever used and have ever worked on > works like that (apart from Geronimo) and its very effective, works > well, allows projects to be productive and usually changes are pretty > small so by reading the commit log/mails you can keep up to date. The > beauty of using a SCM is you can always roll stuff back if you need > to, if folks have an issue with a particular direction or change :). > > So in summary I'm agreeing with Guillaume - lets use CTR unless folks > think there is a particular area which requires RTC for big changes or > contentious issues etc. > > > On 8/23/06, Dain Sundstrom wrote: > > Geronimo is considering a change to its review and commit policies. > > As a subproject, I think we should discuss how we would like to > > handle reviewing code and when it should be committed. So... > > > > How do you think we should handle this process? > > > > What rules-of-thumb should we use to guide ourselves? > > > > -dain > > > > > -- > > James > ------- > http://radio.weblogs.com/0112098/ > -- James ------- http://radio.weblogs.com/0112098/