[root]/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/condition
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 64 (100.0%) | 194 (100.0%) | 3.0 |
donaldp | 56 (87.5%) | 160 (82.5%) | 2.8 |
adammurdoch | 8 (12.5%) | 34 (17.5%) | 4.2 |
zappity zap
0 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.
3 lines of code changed in:
Fixed circular package dependency:
* Moved antlib.vfs.FileSelector to antlib.vfs.selectors
* Moved framework.Condition to framework.conditions
3 lines of code changed in:
Die ProjectComponent die!
8 lines of code changed in:
Restructured the conditional tasks:
* Made framework.Condition an interface.
* Converted old framework.Condition into <is-set> condition.
* Ported all Ant 1 conditions to the new Condition interface, and removed
the old Condition and ConditionBase classes.
* Moved <and>, <or>, <not> conditions to framework.conditions.
* Moved <condition> task and <os> condition to antlib.
* Moved <available> to antlib. This is no longer a task, just a condition.
Removed all file checking, which will be done by other condition
implementations.
* Removed conditions from <fail>, as it can be wrapped in an <if> instead.
* A target can now take both an "if" and an "unless" condition.
28 lines of code changed in:
Inlined a large number of methods from AbstractTask
2 lines of code changed in:
Move CheckSum into antlib.build package
1 lines of code changed in:
Readd a condition for OS detection
0 lines of code changed in:
Cleanup naming
23 lines of code changed in:
Use inherited getProperty rather than getProject().getProeprty()
1 lines of code changed in:
Update classes so that Path no longer accepts a Project object in its constructor and there is no setProject in ProjectComponent objects
0 lines of code changed in:
Start updating logging to myrmidon style logging
3 lines of code changed in:
Fix up license banner.
9 lines of code changed in:
restyled
1 lines of code changed in:
Removed unused import
0 lines of code changed in:
Move to using Java2 collections API
18 lines of code changed in:
BuildException -> TaskException
39 errors to go
39 errors to go
hey ho we're merry now for theres
39 errors to go
6 lines of code changed in:
BuildException -> TaskException
Removed uneeded imports.
Processed code through style formatter.
37 lines of code changed in:
Add in a clone of the main ant source tree so that it can undergo some heavy refactoring.
Initial stages involves just making the Ant1.x tasks implement Ant2 interface and refactoring BuildException such that it can be easily be replaced by TaskException etc.
51 lines of code changed in: