[root]/proposal/myrmidon
bin
(0 files, 0 lines)
docs
(0 files, 0 lines)
etc
(0 files, 0 lines)
testcases
(0 files, 0 lines)
org
(0 files, 0 lines)
apache
(0 files, 0 lines)
antlib
(0 files, 0 lines)
core
(0 files, 0 lines)
vfile
(0 files, 0 lines)
src
(0 files, 0 lines)
subdir1
(0 files, 0 lines)
aut
(0 files, 0 lines)
vfs
(0 files, 0 lines)
basedir
(0 files, 0 lines)
dir1
(0 files, 0 lines)
myrmidon
(0 files, 0 lines)
components
(0 files, 0 lines)
builder
(0 files, 0 lines)
deployer
(0 files, 0 lines)
embeddor
(0 files, 0 lines)
lib
(0 files, 0 lines)
bin
(0 files, 0 lines)
lib
(0 files, 0 lines)
ext
(0 files, 0 lines)
src
(0 files, 0 lines)
ant1compat
(0 files, 0 lines)
jar
(0 files, 0 lines)
org
(0 files, 0 lines)
apache
(0 files, 0 lines)
tools
(0 files, 0 lines)
ant
(0 files, 0 lines)
taskdefs
(0 files, 0 lines)
types
(0 files, 0 lines)
java
(0 files, 0 lines)
org
(0 files, 0 lines)
apache
(0 files, 0 lines)
ant
(0 files, 0 lines)
configuration
(0 files, 0 lines)
convert
(0 files, 0 lines)
core
(0 files, 0 lines)
engine
(0 files, 0 lines)
datatypes
(0 files, 0 lines)
launcher
(0 files, 0 lines)
modules
(0 files, 0 lines)
basic
(0 files, 0 lines)
core
(0 files, 0 lines)
test
(0 files, 0 lines)
project
(0 files, 0 lines)
runtime
(0 files, 0 lines)
tasklet
(0 files, 0 lines)
engine
(0 files, 0 lines)
tasks
(0 files, 0 lines)
core
(0 files, 0 lines)
util
(0 files, 0 lines)
antlib
(0 files, 0 lines)
archive
(0 files, 0 lines)
build
(0 files, 0 lines)
core
(0 files, 0 lines)
cvslib
(0 files, 0 lines)
dotnet
(0 files, 0 lines)
extensions
(0 files, 0 lines)
file
(0 files, 0 lines)
java
(0 files, 0 lines)
nativelib
(0 files, 0 lines)
runtime
(0 files, 0 lines)
security
(0 files, 0 lines)
selftest
(0 files, 0 lines)
extension1
(0 files, 0 lines)
sound
(0 files, 0 lines)
vfile
(0 files, 0 lines)
selectors
(0 files, 0 lines)
xml
(0 files, 0 lines)
aut
(0 files, 0 lines)
bzip2
(0 files, 0 lines)
converter
(0 files, 0 lines)
lib
(0 files, 0 lines)
manifest
(0 files, 0 lines)
nativelib
(0 files, 0 lines)
impl
(0 files, 0 lines)
launchers
(0 files, 0 lines)
launchers
(0 files, 0 lines)
tar
(0 files, 0 lines)
vfs
(0 files, 0 lines)
impl
(0 files, 0 lines)
provider
(0 files, 0 lines)
ftp
(0 files, 0 lines)
local
(0 files, 0 lines)
smb
(0 files, 0 lines)
zip
(0 files, 0 lines)
zip
(0 files, 0 lines)
myrmidon
(0 files, 0 lines)
api
(0 files, 0 lines)
metadata
(0 files, 0 lines)
metainfo
(0 files, 0 lines)
aspects
(0 files, 0 lines)
components
(0 files, 0 lines)
aspect
(0 files, 0 lines)
builder
(0 files, 0 lines)
classloader
(0 files, 0 lines)
configurer
(0 files, 0 lines)
converter
(0 files, 0 lines)
deployer
(0 files, 0 lines)
embeddor
(0 files, 0 lines)
executor
(0 files, 0 lines)
extensions
(0 files, 0 lines)
manager
(0 files, 0 lines)
model
(0 files, 0 lines)
property
(0 files, 0 lines)
role
(0 files, 0 lines)
service
(0 files, 0 lines)
store
(0 files, 0 lines)
type
(0 files, 0 lines)
workspace
(0 files, 0 lines)
converter
(0 files, 0 lines)
framework
(0 files, 0 lines)
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)
frontends
(0 files, 0 lines)
interfaces
(0 files, 0 lines)
aspect
(0 files, 0 lines)
builder
(0 files, 0 lines)
classloader
(0 files, 0 lines)
configurer
(0 files, 0 lines)
converter
(0 files, 0 lines)
deployer
(0 files, 0 lines)
embeddor
(0 files, 0 lines)
executor
(0 files, 0 lines)
extensions
(0 files, 0 lines)
model
(0 files, 0 lines)
property
(0 files, 0 lines)
role
(0 files, 0 lines)
service
(0 files, 0 lines)
store
(0 files, 0 lines)
type
(0 files, 0 lines)
workspace
(0 files, 0 lines)
launcher
(0 files, 0 lines)
libs
(0 files, 0 lines)
ant1
(0 files, 0 lines)
core
(0 files, 0 lines)
runtime
(0 files, 0 lines)
selftest
(0 files, 0 lines)
extension1
(0 files, 0 lines)
listeners
(0 files, 0 lines)
model
(0 files, 0 lines)
services
(0 files, 0 lines)
main
(0 files, 0 lines)
org
(0 files, 0 lines)
apache
(0 files, 0 lines)
tools
(0 files, 0 lines)
ant
(0 files, 0 lines)
taskdefs
(0 files, 0 lines)
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)
types
(0 files, 0 lines)
converters
(0 files, 0 lines)
optional
(0 files, 0 lines)
depend
(0 files, 0 lines)
util
(0 files, 0 lines)
depend
(0 files, 0 lines)
mappers
(0 files, 0 lines)
regexp
(0 files, 0 lines)
bzip2
(0 files, 0 lines)
mail
(0 files, 0 lines)
tar
(0 files, 0 lines)
todo
(0 files, 0 lines)
taskdefs
(0 files, 0 lines)
archive
(0 files, 0 lines)
ccm
(0 files, 0 lines)
clearcase
(0 files, 0 lines)
conditions
(0 files, 0 lines)
exec
(0 files, 0 lines)
i18n
(0 files, 0 lines)
javac
(0 files, 0 lines)
javacc
(0 files, 0 lines)
javadoc
(0 files, 0 lines)
jdepend
(0 files, 0 lines)
jsp
(0 files, 0 lines)
compilers
(0 files, 0 lines)
junit
(0 files, 0 lines)
manifest
(0 files, 0 lines)
metamata
(0 files, 0 lines)
net
(0 files, 0 lines)
perforce
(0 files, 0 lines)
pvcs
(0 files, 0 lines)
rmic
(0 files, 0 lines)
scm
(0 files, 0 lines)
sitraka
(0 files, 0 lines)
bytecode
(0 files, 0 lines)
attributes
(0 files, 0 lines)
stylebook
(0 files, 0 lines)
text
(0 files, 0 lines)
vss
(0 files, 0 lines)
types
(0 files, 0 lines)
converters
(0 files, 0 lines)
util
(0 files, 0 lines)
depend
(0 files, 0 lines)
mappers
(0 files, 0 lines)
regexp
(0 files, 0 lines)
zip
(0 files, 0 lines)
make
(0 files, 0 lines)
org
(0 files, 0 lines)
apache
(0 files, 0 lines)
myrmidon
(0 files, 0 lines)
build
(0 files, 0 lines)
manifest
(0 files, 0 lines)
samples
(0 files, 0 lines)
script
(0 files, 0 lines)
test
(0 files, 0 lines)
org
(0 files, 0 lines)
apache
(0 files, 0 lines)
antlib
(0 files, 0 lines)
core
(0 files, 0 lines)
test
(0 files, 0 lines)
vfile
(0 files, 0 lines)
test
(0 files, 0 lines)
src
(0 files, 0 lines)
subdir1
(0 files, 0 lines)
aut
(0 files, 0 lines)
bzip2
(0 files, 0 lines)
test
(0 files, 0 lines)
converter
(0 files, 0 lines)
lib
(0 files, 0 lines)
test
(0 files, 0 lines)
vfs
(0 files, 0 lines)
test
(0 files, 0 lines)
basedir
(0 files, 0 lines)
dir1
(0 files, 0 lines)
zip
(0 files, 0 lines)
test
(0 files, 0 lines)
myrmidon
(0 files, 0 lines)
components
(0 files, 0 lines)
builder
(0 files, 0 lines)
test
(0 files, 0 lines)
classloader
(0 files, 0 lines)
test
(0 files, 0 lines)
libs
(0 files, 0 lines)
extn
(0 files, 0 lines)
shared
(0 files, 0 lines)
unshared
(0 files, 0 lines)
configurer
(0 files, 0 lines)
data
(0 files, 0 lines)
test
(0 files, 0 lines)
data
(0 files, 0 lines)
deployer
(0 files, 0 lines)
test
(0 files, 0 lines)
embeddor
(0 files, 0 lines)
test
(0 files, 0 lines)
property
(0 files, 0 lines)
test
(0 files, 0 lines)
role
(0 files, 0 lines)
test
(0 files, 0 lines)
service
(0 files, 0 lines)
test
(0 files, 0 lines)
workspace
(0 files, 0 lines)
framework
(0 files, 0 lines)
conditions
(0 files, 0 lines)
test
(0 files, 0 lines)
file
(0 files, 0 lines)
test
(0 files, 0 lines)
interfaces
(0 files, 0 lines)
model
(0 files, 0 lines)
test
(0 files, 0 lines)
type
(0 files, 0 lines)
test
(0 files, 0 lines)
tools
(0 files, 0 lines)
ant
(0 files, 0 lines)
test
(0 files, 0 lines)
subdir
(0 files, 0 lines)
testcases
(0 files, 0 lines)
org
(0 files, 0 lines)
apache
(0 files, 0 lines)
antlib
(0 files, 0 lines)
core
(0 files, 0 lines)
test
(0 files, 0 lines)
vfile
(0 files, 0 lines)
test
(0 files, 0 lines)
src
(0 files, 0 lines)
subdir1
(0 files, 0 lines)
aut
(0 files, 0 lines)
bzip2
(0 files, 0 lines)
test
(0 files, 0 lines)
vfs
(0 files, 0 lines)
test
(0 files, 0 lines)
basedir
(0 files, 0 lines)
dir1
(0 files, 0 lines)
zip
(0 files, 0 lines)
test
(0 files, 0 lines)
myrmidon
(0 files, 0 lines)
components
(0 files, 0 lines)
builder
(0 files, 0 lines)
test
(0 files, 0 lines)
configurer
(0 files, 0 lines)
data
(0 files, 0 lines)
test
(0 files, 0 lines)
data
(0 files, 0 lines)
deployer
(0 files, 0 lines)
test
(0 files, 0 lines)
embeddor
(0 files, 0 lines)
test
(0 files, 0 lines)
property
(0 files, 0 lines)
test
(0 files, 0 lines)
role
(0 files, 0 lines)
test
(0 files, 0 lines)
service
(0 files, 0 lines)
test
(0 files, 0 lines)
workspace
(0 files, 0 lines)
framework
(0 files, 0 lines)
file
(0 files, 0 lines)
test
(0 files, 0 lines)
interfaces
(0 files, 0 lines)
model
(0 files, 0 lines)
test
(0 files, 0 lines)
type
(0 files, 0 lines)
test
(0 files, 0 lines)
todo
(0 files, 0 lines)
org
(0 files, 0 lines)
apache
(0 files, 0 lines)
tools
(0 files, 0 lines)
ant
(0 files, 0 lines)
taskdefs
(0 files, 0 lines)
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)
types
(0 files, 0 lines)
converters
(0 files, 0 lines)
optional
(0 files, 0 lines)
depend
(0 files, 0 lines)
util
(0 files, 0 lines)
depend
(0 files, 0 lines)
mappers
(0 files, 0 lines)
regexp
(0 files, 0 lines)
bzip2
(0 files, 0 lines)
mail
(0 files, 0 lines)
tar
(0 files, 0 lines)
todo
(0 files, 0 lines)
taskdefs
(0 files, 0 lines)
archive
(0 files, 0 lines)
ccm
(0 files, 0 lines)
clearcase
(0 files, 0 lines)
conditions
(0 files, 0 lines)
exec
(0 files, 0 lines)
i18n
(0 files, 0 lines)
javac
(0 files, 0 lines)
javacc
(0 files, 0 lines)
javadoc
(0 files, 0 lines)
jdepend
(0 files, 0 lines)
jsp
(0 files, 0 lines)
compilers
(0 files, 0 lines)
junit
(0 files, 0 lines)
manifest
(0 files, 0 lines)
metamata
(0 files, 0 lines)
net
(0 files, 0 lines)
perforce
(0 files, 0 lines)
pvcs
(0 files, 0 lines)
rmic
(0 files, 0 lines)
scm
(0 files, 0 lines)
sitraka
(0 files, 0 lines)
bytecode
(0 files, 0 lines)
attributes
(0 files, 0 lines)
stylebook
(0 files, 0 lines)
text
(0 files, 0 lines)
vss
(0 files, 0 lines)
types
(0 files, 0 lines)
converters
(0 files, 0 lines)
util
(0 files, 0 lines)
depend
(0 files, 0 lines)
mappers
(0 files, 0 lines)
regexp
(0 files, 0 lines)
zip
(0 files, 0 lines)
xdocs
(0 files, 0 lines)
stylesheets
(0 files, 0 lines)
tools
(0 files, 0 lines)
bin
(0 files, 0 lines)
lib
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 171 (100.0%) | 2408 (100.0%) | 14.0 |
donaldp | 116 (67.8%) | 1284 (53.3%) | 11.0 |
adammurdoch | 36 (21.1%) | 978 (40.6%) | 27.1 |
darrell | 16 (9.4%) | 121 (5.0%) | 7.5 |
ehatcher | 3 (1.8%) | 25 (1.0%) | 8.3 |
Final move of myrmidon stuff
1 lines of code changed in:
*** empty log message ***
0 lines of code changed in:
Get this compiling again.
Note this wont run until we break out container-api.jar and place in lib/ so that the runtime/ant1compat classes will work at runtime. At the moment they will compile ma no run.
1 lines of code changed in:
Api moved to new CVS
5 lines of code changed in:
Remove docs from main build
0 lines of code changed in:
Remove aut build instructions.
0 lines of code changed in:
Renamed DependencyMetricsTest -> DependencyMetricsTestCase, so that it gets run.
1 lines of code changed in:
* Moved a bunch of Jars around in CVS.
* Moved a bunch of Jars around in dist image:
excalibur-cli-*.jar -> dist/bin/lib
excalibur-bzip2-*.jar -> dist/ext
excalibur-tar-*.jar -> dist/ext
excalibur-zip-*.jar -> dist/ext
* Added dependency on 'excalibur-bzip2' to archive 'antlib'.
20 lines of code changed in:
VFS Additions:
* Added FileSelector, which allows files to be chosen when doing recursive
operations. Added a couple of implementations. Added a selector parameter
to FileObject.delete() and copy().
* Added FileObject.replicateFile(), which converts a FileObject into a local File.
* Moved replication code out of the Zip provider, into a shared FileReplicator
component. The implemenation is pretty brain-dead, but at very least should
properly clean up temporary files in ant_vfs_cache. Also, local files will
no longer be replicated, but used directly.
* Added FileName.getRelativeName(), and NameScope.DESCENDENT_OR_SELF.
* Now handles providers which are LogEnabled and Disposable.
* Made the local file provider pluggable.
* Providers are now responsible for thier own caching.
* FTP and Zip providers clean up properly. Fixed FTP directory delete.
1 lines of code changed in:
ClassLoader hierarchy changes:
* Use multi-parent ClassLoaders for antlibs and extensions, so that each
extension jar is loaded by a single ClassLoader in the hierarchy. Allows
classes from extensions to be shared across dependent antlibs and extensions.
* Changed contract of ClassLoaderManager.createClassLoader( File[] ), so that
it creates a new ClassLoader each time it is called.
* Changed ExtensionManager, so that it no longer extends PackageRepository.
* Added a few test cases for DefaultClassLoaderManager.
* Moved responsibility for checking myrmidon.home and building the various paths,
from DefaultEmbeddor and DefaultExtensionManager to EmbeddedAnt. Use the
platform path separator for the paths, rather than the | char.
* Use EmbeddedAnt in AbstractProjectTest, rather than using an Embeddor directly.
* AbstractComponentTest was not parameterising or initialising the test
components.
56 lines of code changed in:
Write a basic task that prints out extension and package specification data for a library or set of librarys
11 lines of code changed in:
* Fixed a bunch of checkstyle violations (mostly
javadoc)
* Added basic javadoc target to build.
15 lines of code changed in:
Better Ant1-style configuration in compatibility layer,
as JUnit task relies on child elements being created before,
but configured after, the parent.
Build "test" target now passes when run through Myrmidon.
1 lines of code changed in:
* New ProjectBuilder which programmatically converts from Ant1 to Myrmidon
project, rather than using a stylesheet. (This is now the default builder for
".xml" files.)
* Removed xml-apis.jar and xalan.jar, and added jaxp.jar back in. Hopefully, this
will keep us out of avoid jar version hell.
* Added more stuff to the ${java.class.path} property available to ant1 tasks.
* Can now fully build Myrmidon using Ant1 compatibility layer. All test bar one
(Ant1CompatTestCase) pass when run using Myrmidon.
22 lines of code changed in:
* Added <ant1.antcall> task, and test. <ant1.ant> and <ant1.antcall> now
share a common abstract base class.
* Fixed <ant1> test files so that they run under Ant1.4, for checking.
* Fixed build so that ant1_todo.atl only includes the correct files.
1 lines of code changed in:
* Added test for Ant version, so that Ant1Compat tests now run automatically
when run under Ant1.5.
14 lines of code changed in:
* Added nested <condition> element to IfTask, to allow any arbitrary condition
to be used in <if>. Tests updated for new functionality.
* Ant1 conversion stylesheet uses nested <is-set> condition on <if>,
to replicate Ant1 behaviour of 'if=' and 'unless=' on targets.
* ant1compat antlib generated as part of standard build.
* Minor build cleanup: ${custom-tasks-dir} -> ${build.custom-tasks} for
consistency.
* Ant1CompatProject now uses ProjectHelper for property resolution, rather than
trying to duplicate Ant1 behaviour.
* Added tests for Ant1 Compatibility layer. These have been exclude from regular
build, as they fail when run under Ant1.4.1, because the JUnit task *always*
places ant.jar *first* in the JUnit classpath. Tests work under Ant1.5alpha,
since it adds ant.jar *last* by default. (Tests also function correctly by
invoking JUnit directly - or with Intellij JUnit integration).
18 lines of code changed in:
Move documentation build instructions into main build file.
20 lines of code changed in:
Use ant.properties rather than .ant.properties
1 lines of code changed in:
Remove audit report build file
0 lines of code changed in:
(120 more)