ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Sando" <jsa...@think1up.com>
Subject RE: build/release process spec?
Date Tue, 06 Jun 2000 18:58:10 GMT
If you check the archive (last couple weeks) there are at least two
submitted patches for Deltree extends MatchingTask, neither of which have
been committed or received any response.

-j

> -----Original Message-----
> From: Christopher Elkins [mailto:celkins@scardini.com]
> Sent: Tuesday, June 06, 2000 11:56 AM
> To: ant-dev@jakarta.apache.org
> Subject: Re: build/release process spec?
>
>
> > > > However, I am still trying to find information about the specific
> > > > source control process.  How are the versions managed and what
> > > > is the process for source code to get committed?  I saw the
> > > > brief summary page off the main page, but I am looking for
> > > > some more detailed information.
> >
> >
> > > On contributing source code: unless/until you become a committer
> > > <http://jakarta.apache.org/guidelines/roles.html>, your only
> > > outlet is this
> > > mailing list. Send code diffs, patches, bug reports, etc.
> > > directly to the list.
> >
> > I'm not really so much interested in the mechanics of
> > CVS, I'm more interested in the source control management
> > process.
> >
> Sorry I didn't really get the gist of your previous question.
>
> > Ah - I know I can't commit diffs myself - but I am still quite
> > curious about the process used to manage the source code
> > anyways.  Maybe it would be better for me to pose some
> > direct questions:
> > 1.  What is the version numbering scheme?  When do new version
> > numbers get assigned?
> > 2.  Does the latest version in the source tree always
> > contain buildable code (everything compiles)? (I think I read yes)
> > Is there a punishment for breaking the build? :)
> > 3.  How do major changes get handled? i.e. someone checks
> > in a bunch of classes that require changes in other people's
> > checked out code.
> > 4.  How are code branches/merges handled?
> >
> > Any good links to resources would be greatly appreciated.
> >
> I've never seen any formal Apache docs addressing these questions
> specifically.
> Perhaps these informal docs will help:
>
> Apache Project Guidelines and Voting Rules
> <http://dev.apache.org/guidelines.html>
>
> Jakarta Project Guidelines: Source Code
> <http://jakarta.apache.org/guidelines/source.html>
>
> Guidelines for the use of CVS
> <http://www.apache.org/~fanf/cvs-guidelines.html>
>
> > > > Another question:
> > > > Is there a Delete target that supports wildcards available?
> > > >
> > > Do you want to delete an entire directory or just the files within the
> > > directory? In other words, are you looking for 'rm -rf foo*.*' or
> > > 'find . -name
> > > foo*.* | xargs -r rm -f'?
> >
> > I would like to selectively delete files within a directory.
> >
> AFAIK, the only deletion taskdefs are Delete and Deltree, neither
> of which allow
> the pattern-matching you want. I guess you've found the first
> place to start
> contributing. :-)
>
> (I'm not too familiar with Ant internals, so take what I say with
> a rather large
> grain of salt.) You might want to explore modifying
> Delete/Deltree to extend
> MatchingTask. Then, you have access to DirectoryScanner, which
> provides access
> to included/excluded files. See
> org.apache.tools.ant.taskdefs.Javac.execute()
> for example usage.
>
> --
> Christopher Elkins
>
>


Mime
View raw message