Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 76450 invoked from network); 28 Mar 2004 04:32:03 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 28 Mar 2004 04:32:03 -0000 Received: (qmail 8560 invoked by uid 500); 28 Mar 2004 04:31:41 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 8492 invoked by uid 500); 28 Mar 2004 04:31:40 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 8479 invoked from network); 28 Mar 2004 04:31:40 -0000 Received: from unknown (HELO smtp.easystreet.com) (69.30.22.10) by daedalus.apache.org with SMTP; 28 Mar 2004 04:31:40 -0000 Received: from apache.org (dsl-208-161-106-6.dsl.easystreet.com [208.161.106.6]) by smtp.easystreet.com (Postfix) with ESMTP id 8AD346DC00D for ; Sat, 27 Mar 2004 20:31:50 -0800 (PST) Message-ID: <40665536.2000100@apache.org> Date: Sat, 27 Mar 2004 20:31:50 -0800 From: Craig McClanahan User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jakarta Commons Developers List Subject: Re: [digester] plugins patch - how best to post for review? References: <1080300984.10482.40.camel@pcsimon> <1080337544.4064a488d7157@localhost> <1080447501.20559.2.camel@pcsimon> In-Reply-To: <1080447501.20559.2.camel@pcsimon> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Simon Kitching wrote: >On Sat, 2004-03-27 at 09:45, Craig R. McClanahan wrote: > > >>Quoting Simon Kitching : >> >> >> >>>Hi, >>> >>>I've got a significant patch ready for Digester's plugins module. >>> >>>It refactors the existing code that currently locates the dynamic rules >>>for a plugin into a Strategy pattern with a number of predefined >>>strategies matching the old code. >>> >>>The patch also fixes a number of outstanding issues, particularly to do >>>with hard-wired xml attribute names. >>> >>>I'm wondering what the best thing to do with all this is. >>> >>> > > > >>Your best bet would be a branch, not just a tag. That way, you can do the >>development in parallel on your branch, and we can (if we like it at the end) >>merge into the HEAD when we're satisfied. Robert is doing something similar on >>Betwixt. >> >>As for a name, something like "DIGESTER_PLUGIN_REFACTORING_BRANCH" or something >>would be good -- it includes both the name of the component the branch is for >>(since we all share the same repository) and makes it clear that this is a >>branch tag, not just a marker tag. >> >> > >Ok. I've never used CVS branches before, but I'm willing to give it a >shot. > >Should I tag the whole digester repository with this branch-tag, or just >the > src/java/org/apache/commons/digester/plugins and > src/test/org/apache/commons/digester/plugins >subdirectories that are affected? > >Regards, > > > I would suggest we create the branch in the top-level "digester" directory. Once you get started on something like this, you never really know how many directories you'll end up touching. Creating a branch is easy: cd $JAKARTA_COMMONS_HOME/digester cvs update -dP cvs tag -b DIGESTER_PLUGIN_REFACTORING_BRANCH Now, you can switch your workspace to work on the branch: cd $JAKARTA_COMMONS_HOME/digester cvs update -dP -r DIGESTER_PLUGIN_REFACTORING_BRANCH or back to the HEAD: cd $JAKARTA_COMMONS_HOME/digester cvs update -dP -A (although I tend to keep separate checkout directories for parallel branches when I'm working on both in a situation like this). >Simon > > > Craig --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org