[root]/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/clearcase
zappity zap
0 lines of code changed in:
Move all but the optional tasks into the hierarchy o.a.t.todo rather than o.a.t.ant so as not to clash with ant1 compatability later
5 lines of code changed in:
Make tasks extend AbstractTask directly not via Task
2 lines of code changed in:
Removed throwsIOException from Execute.execute() as it was never thrown.
Made some tasks specify expected return code rather than checkin it themselves.
6 lines of code changed in:
Renamed Execute2 to Execute and moved it into the myrmidon.framework package.
Cleaned up its code a little. ALso reworked it so that the user can specify an expectedReturnCode and if the value is not the one expected a TaskException is thrown.
2 lines of code changed in:
No need to setup a Logger for Execute.
All logging will be routed via System.err or System.out as appropriate
0 lines of code changed in:
Style touchups
1 lines of code changed in:
Add a constructor to Execute2 that takes the ExecManager service
3 lines of code changed in:
Made Execute2 only take Commandlin objects rather than an arrya of strings
1 lines of code changed in:
Did some create->add munging
41 lines of code changed in:
Use Execute2 abstraction
3 lines of code changed in:
Removed unused variables and cleaned up tasks a little.
12 lines of code changed in:
Removed Project.translatePath and replaced it by allowing Files or Path objects be passed in.
3 lines of code changed in:
Update to use new format of LogOutputStream where you pass in a Logger
2 lines of code changed in:
Fix up license banner.
5 lines of code changed in:
Set the output streams to Execute via setters not via constructor
4 lines of code changed in:
restyled
Removed setAntRun() calls from Execute class
Renamed Environment to EnvironmentData
1 lines of code changed in:
Encapsulated access to project member variable via getters
1 lines of code changed in:
Update classes to reflect package change of exec related classes.
2 lines of code changed in:
project.setProperty() -> setProperty()
setProperty() is inherited from AbstractTask and actually delegates to TaskContext to do the work.
project.getBaseDir() -> getBaseDirectory()
getBaseDirectory() is also inherited from AbstractTask and also delegates to TaskContext.
5 lines of code changed in:
(4 more)