Awesome! I'll do a fetch on the CVS repository tomorrow. Does anyone know if SourceForge has cut over to the live copy of the CVS repository for anonymous access yet?
---------------------------------------- - Mitch Denny - [EMAIL PROTECTED] - http://www.monash.net - +61 (414) 610141 - > -----Original Message----- > From: Gert Driesen [mailto:[EMAIL PROTECTED] > Sent: Monday, October 06, 2003 5:22 PM > To: Ian MacLean; Mitch Denny > Cc: [EMAIL PROTECTED] > Subject: Re: [nant-dev] [Fwd: Ready to tackle next release] > > > I don't think we should rush a task in ... > > However, I agree that we shouldn't wait until support for > filterchains is added. But if we add such a task to NAnt > core, we should at least support both filtersets and filesets ... > > I already "ported" the base classes for filtersets from Ant > (NAnt.Core.Types.FilterSet(Collection) and > NAnt.Core.Types.Filter(Collection)) ... these are available > in cvs now ... > so it shouldn't really be hard to add this to your replace > task ... I'll look into adding support for filtersets to the > copy and move tasks later (probable tomorrow or so) > > Gert > > ----- Original Message ----- > From: "Ian MacLean" <[EMAIL PROTECTED]> > To: "Mitch Denny" <[EMAIL PROTECTED]> > Cc: "Gert Driesen" <[EMAIL PROTECTED]>; > <[EMAIL PROTECTED]> > Sent: Monday, October 06, 2003 4:25 AM > Subject: Re: [nant-dev] [Fwd: Ready to tackle next release] > > > > +1, mainly because I've just found a use for it in our > linux build. We > > need to create a nant shell script that contains the full > path to the > > just built NAnt.exe which we won't know till we build it. > So it would be > > a prime candidate for a use of the replace task. > > > > Ian > > > > >The <touch /> task could possibly be modified to do it. But replace > > >would possibly be more intuitive for new users than using a filter > > >chain. It could probably support filter chains anyway - it > might also be > > >cool to have a generic <filter /> task too. Next release :) > > > > > >I'm thinking that we could put the replace task in now > since it would be > > >useful, and then modify its implementation when chaining support is > > >added. > > > > > >What do you all think? > > > > > >---------------------------------------- > > >- Mitch Denny > > >- [EMAIL PROTECTED] > > >- http://www.monash.net > > >- +61 (414) 610141 > > >- > > > > > > > > > > > >>-----Original Message----- > > >>From: Ian MacLean [mailto:[EMAIL PROTECTED] > > >>Sent: Monday, October 06, 2003 2:03 AM > > >>To: Gert Driesen > > >>Cc: Mitch Denny; [EMAIL PROTECTED] > > >>Subject: Re: [nant-dev] [Fwd: Ready to tackle next release] > > >> > > >>I just noticed that Ant still has both the replaceTask and > > >>the filtersets in copy/zip etc. I'm sure you could accomplish > > >>an in-place replace with filtersets but I can see a task > > >>called replace being easier for new uesrs to deal with than > > >>filterchains. > > >> > > >>Ian > > >> > > >>http://ant.apache.org/manual/CoreTasks/replace.html > > >> > > >>Gert Driesen wrote: > > >> > > >> > > >> > > >>>to be honest, I'm not sure about that one ... If > necessary we could > > >>>ofcourse create a task for that, but I was just saying we don't > > >>>necessary need one ... didn't really give it much thought yet ... > > >>> > > >>>Gert > > >>> > > >>>----- Original Message ----- > > >>>From: "Ian MacLean" <[EMAIL PROTECTED]> > > >>>To: "Gert Driesen" <[EMAIL PROTECTED]> > > >>>Cc: "Mitch Denny" <[EMAIL PROTECTED]>; > > >>><[EMAIL PROTECTED]> > > >>>Sent: Sunday, October 05, 2003 1:53 PM > > >>>Subject: Re: [nant-dev] [Fwd: Ready to tackle next release] > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>>>What if you want to replace strings in a file in place ? - > > >>>> > > >>>> > > >>ie without > > >> > > >> > > >>>>copying/moving the file > > >>>> > > >>>>Ian > > >>>>Gert Driesen wrote: > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> > > >>>>>something like that yes :-) > > >>>>> > > >>>>>but instead of having a separate task for that > purpose, filterchain > > >>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>support > > >>> > > >>> > > >>> > > >>> > > >>>>>would be added to existing tasks (like copy, zip, ...) > > >>>>> > > >>>>>Gert > > >>>>> > > >>>>>----- Original Message ----- > > >>>>>From: "Mitch Denny" <[EMAIL PROTECTED]> > > >>>>>To: "Gert Driesen" <[EMAIL PROTECTED]>; "Ian MacLean" > > >>>>><[EMAIL PROTECTED]> > > >>>>>Cc: <[EMAIL PROTECTED]> > > >>>>>Sent: Sunday, October 05, 2003 12:15 PM > > >>>>>Subject: RE: [nant-dev] [Fwd: Ready to tackle next release] > > >>>>> > > >>>>> > > >>>>>So in implementation it would work like this: > > >>>>> > > >>>>>[FilterChain("filterchain")] > > >>>>>public FilterChain FilterChain { > > >>>>>... > > >>>>>} > > >>>>> > > >>>>>Then in the execute task: > > >>>>> > > >>>>>StreamReader reader = new StreamReader(...); > StreamWriter writer = > > >>>>>new StreamWriter(...); this.FilterChain.Filter(reader, writer); > > >>>>> > > >>>>>Or something like that. > > >>>>> > > >>>>>---------------------------------------- > > >>>>>- Mitch Denny > > >>>>>- [EMAIL PROTECTED] > > >>>>>- http://www.monash.net > > >>>>>- +61 (414) 610141 > > >>>>>- > > >>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>>> > > >> > > >> > > >> > > >> > > > > > > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > nant-developers mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/nant-developers > > > > > > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers