[root]/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs
archive
(0 files, 0 lines)
compilers
(0 files, 0 lines)
condition
(0 files, 0 lines)
exec
(0 files, 0 lines)
file
(0 files, 0 lines)
javadoc
(0 files, 0 lines)
manifest
(0 files, 0 lines)
optional
(0 files, 0 lines)
ccm
(0 files, 0 lines)
clearcase
(0 files, 0 lines)
depend
(0 files, 0 lines)
constantpool
(0 files, 0 lines)
dotnet
(0 files, 0 lines)
ejb
(0 files, 0 lines)
i18n
(0 files, 0 lines)
ide
(0 files, 0 lines)
javacc
(0 files, 0 lines)
jdepend
(0 files, 0 lines)
jlink
(0 files, 0 lines)
jsp
(0 files, 0 lines)
compilers
(0 files, 0 lines)
junit
(0 files, 0 lines)
metamata
(0 files, 0 lines)
net
(0 files, 0 lines)
perforce
(0 files, 0 lines)
pvcs
(0 files, 0 lines)
scm
(0 files, 0 lines)
sitraka
(0 files, 0 lines)
bytecode
(0 files, 0 lines)
attributes
(0 files, 0 lines)
sound
(0 files, 0 lines)
vss
(0 files, 0 lines)
rmic
(0 files, 0 lines)
security
(0 files, 0 lines)
text
(0 files, 0 lines)
unix
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 893 (100.0%) | 8970 (100.0%) | 10.0 |
donaldp | 868 (97.2%) | 8754 (97.6%) | 10.0 |
adammurdoch | 16 (1.8%) | 163 (1.8%) | 10.1 |
sbailliez | 9 (1.0%) | 53 (0.6%) | 5.8 |
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.
56 lines of code changed in:
Fixed circular package dependency:
* Moved antlib.vfs.FileSelector to antlib.vfs.selectors
* Moved framework.Condition to framework.conditions
1 lines of code changed in:
* Moved FileNameMapper to framework. Got rid of setTo() and setFrom()
from the interface, as these are no longer needed.
* Changed tasks to accept a FileNameMapper directly, rather than using Mapper.
* Removed the 'flatten' attribute from the <copy> task.
* Removed the 'ext' attribute from the <native2ascii> task.
* Removed Mapper and MapperType.
* Moved <flatten> mapper to antlib.
* Made ExtMapper available as <map-extension> and moved to antlib.
* Added <prefix> mapper, to apply a fixed prefix to names.
* Added <chain> mapper, to apply a chain of mappers to names.
* Added <mapped-fileset>, a fileset that transforms nested filesets using a mapper.
32 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.
16 lines of code changed in:
* Added OsFamily enumerated type, to represents OS groupings.
* Replaced all usages of Os.isFamily( String ) with Os.isFamily( OsFamily ).
* Replaced all usages of "os.name" system properties with calls to Os.isFamily().
7 lines of code changed in:
Make tasks extend AbstractTask directly not via Task
19 lines of code changed in:
Ugly hack to remove references to Project
11 lines of code changed in:
Inlined a large number of methods from AbstractTask
19 lines of code changed in:
Changes to listeners:
* CLIMain now uses the listener's short name, rather than classname, to
construct the listener. This is done with the help of the Embeddor.
* Added NoPrefixProjectListener, which emulates the -emacs mode of Ant 1.x.
* Added -p, --noprefix command-line option, to use the NoPrefixProjectListener.
* Changed the methods on ProjectListener to take event objects. Combined the
log() methods into a single method.
* Moved state tracking out of AbstractProjectListener, and into DefaultWorkspace
(where it doesn't need to be tracked). State info is now available via the
event objects passed to the listener methods.
51 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.
1 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:
Started to cleanup manifest task
50 lines of code changed in:
Style touchups
54 lines of code changed in:
Add a constructor to Execute2 that takes the ExecManager service
6 lines of code changed in:
Inline some method that were causing issues with some tasks
45 lines of code changed in:
Reuse constants already defined by JDK
4 lines of code changed in:
Move TarFileSet.getFiles() into ScannerUtil
3 lines of code changed in:
Update classes for recent changes in fileset/scanner separation
40 lines of code changed in:
(110 more)