[root]/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/perforce
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 132 (100.0%) | 1041 (100.0%) | 7.8 |
donaldp | 124 (93.9%) | 1004 (96.4%) | 8.0 |
adammurdoch | 7 (5.3%) | 33 (3.2%) | 4.7 |
sbailliez | 1 (0.8%) | 4 (0.4%) | 4.0 |
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
4 lines of code changed in:
* AbstractTask no longer extends AbstractLogEnabled.
* DefaultExecutor no longer log enables Tasks.
* Added TaskContext.log( LogLevel, ... ) methods.
* Moved LogLevel to myrmidon.api package.
33 lines of code changed in:
Make tasks extend AbstractTask directly not via Task
2 lines of code changed in:
Inlined a large number of methods from AbstractTask
4 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.
2 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:
Style touchups
7 lines of code changed in:
Add a constructor to Execute2 that takes the ExecManager service
3 lines of code changed in:
Inline some method that were causing issues with some tasks
6 lines of code changed in:
Made Execute2 only take Commandlin objects rather than an arrya of strings
1 lines of code changed in:
Update tasks to reflect movement of logic from objects to service/utility objects
2 lines of code changed in:
- Fix order of modifiers
- Fix duplicate/unecessary imports
- Fix single if/else and loop without block
4 lines of code changed in:
Did some create->add munging
1 lines of code changed in:
Did some create->add munging
3 lines of code changed in:
Move all the generic scanners into types package
1 lines of code changed in:
Migrate all the ant-independent code for
native execution
environment loading
os detection
into a new hierarchy aut.
AUT basically being completely independent of Ant.
6 lines of code changed in:
Started to move the perforce tasks towards the new Execute2 abstraction
408 lines of code changed in:
Started to migrate FileSet away from using Project and for implementing references itself (rather than letting container manage references)
1 lines of code changed in:
Start updating logging to myrmidon style logging
22 lines of code changed in:
(13 more)