I have written a task for Ant to check out files from a StarTeam server
and am interested in donating to Apache.  Here is the Javadoc overview
of the program:

> Checks out files from a specific StarTeam server, project, view, and folder.
>
> This program logs in to a StarTeam server and opens up the specified project 
> and view. Then, it searches through that view for the given folder (or, if 
> you prefer, it uses the
> root folder). Beginning with that folder and optionally continuing 
> recursivesly, AntStarTeamCheckOut compares each file with your include and 
> exclude filters and checks it
> out only if appropriate.
>
> Checked out files go to a directory you specify under the subfolder named for 
> the default StarTeam path to the view. That is, if you entered 
> /home/cpovirk/work as the target
> folder, your project was named "OurProject," the given view was named 
> "TestView," and that view is stored by default at "C:\projects\Test," your 
> files would be checked out
> to /home/cpovirk/work/Test." I avoided using the project name in the path 
> because you may want to keep several versions of the same project on your 
> computer, and I didn't
> want to use the view name, as there may be many "Test" or "Version 1.0" 
> views, for example. This system's success, of course, depends on what you set 
> the default path to
> in StarTeam.
>
> You can set AntStarTeamCheckOut to verbose or quiet mode. Also, it has a 
> safeguard against overwriting the files on your computer: If the target 
> directory you specify
> already exists, the program will throw a BuildException. To override the 
> exception, set force to true.
>

-Chris Povirk


Reply via email to