[root]/proposal/myrmidon/src/java/org/apache/antlib/build
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 45 (100.0%) | 212 (100.0%) | 4.7 |
donaldp | 33 (73.3%) | 194 (91.5%) | 5.8 |
adammurdoch | 12 (26.7%) | 18 (8.5%) | 1.5 |
zappity zap
0 lines of code changed in:
Moved a bunch of classes to framework.nativelib:
- Argument
- ArgumentList
- Commandline
- EnvironmentData
- EnvironmentVariable
- Execute
- LoggingExecOutputHandler
1 lines of code changed in:
* Extracted ArgumentList superclass out of Commandline. Changed most usages
of Commandline to use ArgumentList instead.
* Execute now extends Commandline.
- Removed Execute.getCommandline().
- Moved Commandline.getCommandline() down to Execute, and made private.
4 lines of code changed in:
Axed todo.types.FileSet.
2 lines of code changed in:
final static --> static final to follow JLS recomendations
3 lines of code changed in:
Again with the fixing of the speling.
6 lines of code changed in:
Condition changes:
* Split <is-set> into <is-set> and <is-true> conditions. <is-true> uses the
converter to determine whether something is 'true', so is a little fussy.
* Moved <uptodate> and <equals> into antlib, and made <uptodate> a condition.
* Added <type-available> condition, which checks whether a particular
type is defined.
* Fixed <not> to actually work.
* Added test cases for some of the conditions.
1 lines of code changed in:
task:name --> task.name
4 lines of code changed in:
Add a simple buildnumber task.
13 lines of code changed in:
Added TaskContext.verbose(), and fixed up the usages of info() and warn().
1 lines of code changed in:
Ran IDEA's optimise imports.
0 lines of code changed in:
Some refactoring of framework.Execute:
* Moved the general-purpose logging and validation code from Exec task to
Execute.
* Removed Execute's constructor, replaced with a TaskContext passed to
Execute.execute().
* If no ExecOutputHandler is provided, Execute routes the process' stdout
and stderr via TaskContext's log methods.
* Removed a bunch of debug messages from tasks, as Execute now takes care of this.
* Replaced a bunch of return code == 0 checks, with calls to
Execute.setReturnCode( 0 ).
2 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.
7 lines of code changed in:
Use StringBuffer inside loops and dont reasign parameters to method
11 lines of code changed in:
Dont access static method through instance
1 lines of code changed in:
Add in tags for xdoclet.
6 lines of code changed in:
Moved sleep task into antlib hierarchy and i18n'ed task
1 lines of code changed in:
i18ned task
9 lines of code changed in:
Make follow myrmidon designs anbd make sure it is not two things (task and condition). If need condition then move common funcitonality into helper class.
11 lines of code changed in:
(6 more)