Directory proposal/myrmidon/src/java/org/apache/myrmidon/framework/

Directory Created:
2001-05-28 08:16
Directory Deleted:
2002-04-17 10:49
Total Files:
0
Deleted Files:
26
Lines of Code:
0

Browse with ViewVC

[root]/proposal/myrmidon/src/java/org/apache/myrmidon/framework

                                     ant1 (0 files, 0 lines)

                                     conditions (0 files, 0 lines)

                                     exec (0 files, 0 lines)

                                         impl (0 files, 0 lines)

                                         launchers (0 files, 0 lines)

                                     factories (0 files, 0 lines)

                                     factorys (0 files, 0 lines)

                                     file (0 files, 0 lines)

                                     filters (0 files, 0 lines)

                                     java (0 files, 0 lines)

                                     nativelib (0 files, 0 lines)

Lines of Code

proposal/myrmidon/src/java/org/apache/myrmidon/framework/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 199 (100.0%) 1297 (100.0%) 6.5
donaldp 156 (78.4%) 907 (69.9%) 5.8
adammurdoch 36 (18.1%) 377 (29.1%) 10.4
sbailliez 6 (3.0%) 12 (0.9%) 2.0
ehatcher 1 (0.5%) 1 (0.1%) 1.0

Most Recent Commits

donaldp 2002-04-17 10:49

zappity zap

0 lines of code changed in:

adammurdoch 2002-04-08 10:11

Forgot to move the messages across.

0 lines of code changed in:

adammurdoch 2002-04-07 23:10

* 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.

19 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/framework: Execute.java (+19 -18)
donaldp 2002-03-29 12:57

final static --> static final to follow JLS recomendations

18 lines of code changed in:

adammurdoch 2002-03-28 06:35

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.

3 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/framework: Pattern.java (+3 -3)
donaldp 2002-03-23 04:01

Converted remaining xdoclet tags from

ant:* --> ant.*

3 lines of code changed in:

adammurdoch 2002-03-22 07:18

Added TaskContext.verbose(), and fixed up the usages of info() and warn().

18 lines of code changed in:

adammurdoch 2002-03-22 04:12

* Changed Path.addPath( Path ) -> Path.add( FileList ), so that <path>

can accept any nested FileList implementation, including <path>.



* Added <list-path> diagnostic task.



* Added test cases for <path>.

4 lines of code changed in:

adammurdoch 2002-03-21 08:03

* Moved ExecuteJava -> framework.java package. Added a bunch of Javadocs,

and i18n-ed the error and log messages.



* Moved Java -> antlib.java.JavaTask.



* Moved Path and friends -> framework.file package.

2 lines of code changed in:

adammurdoch 2002-03-19 11:17

Log command-line using info() rather than debug().

9 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/framework: Execute.java (+9 -8)
adammurdoch 2002-03-18 11:49

More refactoring of framework.Execute:



* By default, execute() checks the return code of the process against 0.

This can be changed using setReturnCode() and setIgnoreReturnCode().



* Default working directory is now the project's base directory.



* Tidied up tasks to reflect the new defaults.



AbstractTask:



* Made getBaseDirectory() and getService() protected.



Logging:



* Extracted AbstractLogger out of BasicLogger, and changed RoutingLogger to

extend AbstractLogger, rather than BasicLogger.



* RoutingLogger now uses a wrapped Logger to determine which message types

are enabled, so that it respects the logging level set on the command-line.

Kinda hacky, but better than writing out all the debug messages.



* Changed LoggingExecOutputHandler to use warn log level, rather than info.

Again, a hacky fix to get logging of external command output happening when

not running in verbose mode.

82 lines of code changed in:

adammurdoch 2002-03-18 09:15

Ran IDEA's optimise imports.

5 lines of code changed in:

adammurdoch 2002-03-18 08:53

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 ).

97 lines of code changed in:

donaldp 2002-03-17 09:42

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

1 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/framework: Execute.java (+1 -1)
adammurdoch 2002-03-15 02:48

TypeManager changes:



* Reverted TypeManager to reference roles by name, rather than type.



* DefaultTypeManager now uses the RoleManager to determine a role's type, to

use for doing instanceof checks.



* DefaultMasterConverter, InstantiatingServiceManager, and VfsManager no

longer look up a TypeFactory in their service() method.



* Added ROLE field to several interfaces.

51 lines of code changed in:

donaldp 2002-03-13 09:36

Add a first cut of an abstractFacade task. This is supposed to be the base class of the Jspc, Javac, Rmic and similar facade tasks

3 lines of code changed in:

donaldp 2002-03-13 09:35

Expose the new Configuration methods in AbstractContainer task

35 lines of code changed in:

donaldp 2002-03-12 10:33

Configurer.configure -->

Configurer.configureElement + Configurer.configureAttribute

6 lines of code changed in:

donaldp 2002-03-12 08:42

LogLevel is not universal enough to be used in the api package so moving it back into the framework package

7 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/framework: LogLevel.java (new 7)
adammurdoch 2002-03-11 08:41

* AbstractTask no longer extends AbstractLogEnabled.

* DefaultExecutor no longer log enables Tasks.

* Added TaskContext.log( LogLevel, ... ) methods.

* Moved LogLevel to myrmidon.api package.

0 lines of code changed in:

  • proposal/myrmidon/src/java/org/apache/myrmidon/framework: LogLevel.java (del)

(71 more)

Generated by StatSVN 0.3.2-SNAPSHOT