[root]/proposal/myrmidon/src/java/org/apache/ant/modules/core
zappity zap
0 lines of code changed in:
Remove unused variable declaration.
0 lines of code changed in:
Added AbstractContainerTask and made Property extend it.
Renamed TskDeployer->Deployer, and refactored some code into Deployment class to make it easier to understand.
15 lines of code changed in:
Simplify deployment so that it uses files instead of URLs and does not name deployments.
Moved RoleManager and separated interface/implementation into deployer package.
47 lines of code changed in:
Started converting runtime so type instances don't have to implement Avalons Component interface.
6 lines of code changed in:
Removed ConverterInfo and simplified ConverterRegistry
3 lines of code changed in:
Update myrmidon to remove dependencies on camelot part of Avalon (which is still alpha and not released).
9 lines of code changed in:
Reworked Converter component. Made it work with TypeManager + an auxilliary Registry.
Moved client interface of converter code to converter subpackage. Moved "provider" part of converter package to components.converter.*
Cleaned up violations of IOC with ConverterEngine and renamed ConverterEngine to MasterConverter
42 lines of code changed in:
Removed DataTypeEngine as it is supersceded by TypeManager.
Remove the ugly hacks in Executor when it returned own registry (broke IOC). This no longer needed due to TypeManager
12 lines of code changed in:
Integrate type so that tasks/datatypes are access via TypeManager rather than through individual Registrys scattered through classes.
32 lines of code changed in:
Implemented "ROLE attribute is role name in interfaces" pattern.
4 lines of code changed in:
Removed need for AntException. Substituted TaskException where appropriate and used raw Exception in other places (ie setup of components).
31 lines of code changed in:
Moved Main/Constants/AntException to new package and made AntException not a RuntimeException
7 lines of code changed in:
Moved TskDeployer into separate directory.
20 lines of code changed in:
Moved TaskletEngine-> myrmidon.components.executor
Changed name to match word class of other components and to enforce uniformity in conventions. (Also same practice as used in other projects which hopefully will mean it is easier to understand).
5 lines of code changed in:
Started to fix some of the more ugly hacks that violated IOC.
32 lines of code changed in:
Started to update to task engine design I have been talking about.
6 lines of code changed in:
Run convert script to update to Beta Avalon.
29 lines of code changed in:
Rearranged convert package with separation of client-engine code
2 lines of code changed in:
Basic module that contains task essential to operation/bootstrapping of myrmidon/ant
75 lines of code changed in: