Return-Path: Delivered-To: apmail-maven-continuum-dev-archive@www.apache.org Received: (qmail 70500 invoked from network); 20 Jan 2007 02:03:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 20 Jan 2007 02:03:29 -0000 Received: (qmail 57444 invoked by uid 500); 20 Jan 2007 02:03:36 -0000 Delivered-To: apmail-maven-continuum-dev-archive@maven.apache.org Received: (qmail 57415 invoked by uid 500); 20 Jan 2007 02:03:35 -0000 Mailing-List: contact continuum-dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: continuum-dev@maven.apache.org Delivered-To: mailing list continuum-dev@maven.apache.org Received: (qmail 57404 invoked by uid 99); 20 Jan 2007 02:03:35 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Jan 2007 18:03:35 -0800 X-ASF-Spam-Status: No, hits=1.4 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: 210.54.141.244 is neither permitted nor denied by domain of rahul.thakur.xdev@gmail.com) Received: from [210.54.141.244] (HELO fep02.xtra.co.nz) (210.54.141.244) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Jan 2007 18:03:25 -0800 Received: from nonec03d6244ff ([222.155.148.143]) by fep02.xtra.co.nz with ESMTP id <20070120020302.TNRY19636.fep02.xtra.co.nz@nonec03d6244ff> for ; Sat, 20 Jan 2007 15:03:02 +1300 Message-ID: <000901c73c37$2074ecb0$4001a8c0@nonec03d6244ff> From: "Rahul Thakur" To: References: <000e01c7399d$cbd80890$4001a8c0@nonec03d6244ff> <45B03E8C.9050504@gmail.com> Subject: Re: short term branch for project/group keys Date: Sat, 20 Jan 2007 14:58:16 +1300 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.3028 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 X-Virus-Checked: Checked by ClamAV on apache.org I am done with my changes on 'id-refactor' branch. The tests run fine without any errors. It would be great if others can take this for a spin as well. How does this gets merged back to trunk now? vote? Cheers, Rahul ----- Original Message ----- From: "Jesse McConnell" To: Sent: Saturday, January 20, 2007 5:11 AM Subject: Re: short term branch for project/group keys > sounds good :) > > On 1/18/07, Rahul Thakur wrote: >> Hey Jesse, >> >> I am gonna fork a new branch tonight and get started on this change. >> Hopefully should be able to get the relevant stuff that we have >> already >> done merged on the core modules before we start playing with the >> other >> modules tomorrow :-) >> >> Cheers, >> >> Rahul >> >> >> Jesse McConnell wrote: >> > I am loathe to let a branch lay around for a long time with minimal >> > work being done actively on it and we learned what we wanted to >> > from >> > it in the short time we worked with it I think. >> > >> > my take-away was that the change the string based keys will be a >> > good >> > change but its large enough that it should be done in the context >> > of >> > some other refactoring and changes. >> > >> > as for the int->long id change, I think its a good thing and will >> > focus us to address the database upgrading issue so its all good >> > imo >> > :) >> > >> > jesse >> > >> > On 1/16/07, Rahul Thakur wrote: >> >> >> >> Jesse and myself had a chat yesterday morning about the >> >> key-refactoring >> >> branch that we spun before Christmas last year, and we reckon that >> >> it >> >> might be an idea to get 1.1-alpha rolling and meantime gather more >> >> thoughts around Groupings (introduce versions/tags). We think >> >> having >> >> String-based keys for groups might be more feasible for v1.2. >> >> >> >> However, we are keen to bring over the API changes where the 'int' >> >> Ids >> >> are now converted to 'long'. Some other bits like breaking up the >> >> existing Project and ProjectGroup interfaces can be continued on >> >> the >> >> trunk itself after the merge. >> >> >> >> What do others think? >> >> >> >> Cheers, >> >> Rahul >> >> >> >> ----- Original Message ----- >> >> From: "Jesse McConnell" >> >> To: >> >> Sent: Friday, December 22, 2006 8:30 AM >> >> Subject: short term branch for project/group keys >> >> >> >> >> >> >I am thinking about pulling a short term branch of continuum with >> >> > rahul and working on getting everything converted to using a >> >> > string >> >> > based key project and project group reference in all apis and in >> >> > all >> >> > of the UI decision making items. He has tomorrow off so I think >> >> > that >> >> > unless anyone has any big issues with it we'll try and make that >> >> > branch and work on it tomorrow. >> >> > >> >> > the end result of it would be: >> >> > >> >> > * int id's for project and project group in the model are for >> >> > internal >> >> > store usage >> >> > * name's for project and project group are for presentation >> >> > purposes >> >> > only >> >> > * key's are for all api usage and passing around un URL's etc. >> >> > >> >> > some quick benefits are: >> >> > >> >> > * consistency across all apis and url manipulations >> >> > * ability to add quick url rewriting for direct linking of >> >> > projects >> >> > foo.org/Doxia/Core >> >> > * common keys across running continuum instances for clustering >> >> > >> >> > jesse >> >> > >> >> > -- >> >> > jesse mcconnell >> >> > jesse.mcconnell@gmail.com >> >> >> >> >> > >> > >> > > > -- > jesse mcconnell > jesse.mcconnell@gmail.com