o multi module build using inheritance
68 lines of code changed in:
o Improving the script when it's the first time it's executed.
55 lines of code changed in:
o Adding a warning when ./sun-repo is missing.
10 lines of code changed in:
o Making sure the self update makes the script executable.
1 lines of code changed in:
o Cleanup.
o Moving more code to the actions, using the actions in DefaultContinuum.
515 lines of code changed in:
13 lines of code changed in:
o Updating with the latest Maven API.
2 lines of code changed in:
o Adding --self-update to the usage.
1 lines of code changed in:
o Adding a option to update the build-world.sh script itself.
19 lines of code changed in:
o Overall cleanup of the core. Removing the state field from ContinuumProject.
This should effectively resolve CONTINUUM-170: "project can get stuck in the
updating state" as there is no state to get stuck in. Still probably need
better error handling so I'm leaving it open.
o Adding a simple test for the XmlRpc interface to make easier to test it.
o Fixing CONTINUUM-168: "Store should only deal in terms of model entities".
1105 lines of code changed in:
o Adding a script that does a clean checkout of m2 and continuum and builds
everything. Works in my back yard, probably not in yours.
1 lines of code changed in:
Rename notifiers to continuum-notifier-foo
10 lines of code changed in:
Fix notifiers by adding missing component declaration
67 lines of code changed in:
o need to use -D settings for the time being but this works and the POM
has commented out values for now so we can generate the runtime using m2
trunk.
1 lines of code changed in:
o removing the app server build out of the modules as it needs to be done
by hand right now.
2 lines of code changed in:
69 lines of code changed in:
o adding a formica valve, first step toward a view flow valve
15 lines of code changed in:
o adding stub login template
13 lines of code changed in:
o adding Default layout
83 lines of code changed in:
o adding upload forms for the m1/m2 POMs
9 lines of code changed in:
o need to use -D settings for the time being but this works and the POM
has commented out values for now so we can generate the runtime using m2
trunk.
41 lines of code changed in:
o removing type
0 lines of code changed in:
o correcting groupId for plugins
2 lines of code changed in:
o need <executions><execution/>...
5 lines of code changed in:
o updating the POMs to use plugin/mojo configuration which will be used for
m2 release.
56 lines of code changed in:
o removing
0 lines of code changed in:
0 lines of code changed in:
o putting the notifier components in a separate file for now and removing them
from application.xml because the jabber/msn components themselves do not
have components.xml file withing the JARs.
Emmanuel, can you take a look at this?
0 lines of code changed in:
386 lines of code changed in:
4 lines of code changed in:
change to trigger a build
0 lines of code changed in:
3 lines of code changed in:
20 lines of code changed in:
updating to svn
2 lines of code changed in:
putting the stub test projects in svn
52 lines of code changed in:
Add a basic IRC notifier
23 lines of code changed in:
1 lines of code changed in:
Add jabber and msn notifiers
54 lines of code changed in:
Add notifiers
5 lines of code changed in:
o Add jabber notifier
o Add MSN notifier
30 lines of code changed in:
Allow mutiple addresses.
11 lines of code changed in:
41 lines of code changed in:
Move ContinuumNotificationDispatcher to continuum-api.
70 lines of code changed in:
1 lines of code changed in:
Fix MavenSettingsBuilder conf relative to latest changes in maven-settings
2 lines of code changed in:
o Removing unused code.
0 lines of code changed in:
10 lines of code changed in:
o Adding a test case to try out the new summary/detailed part ideas.
o Removing unused stuff from the model.
136 lines of code changed in:
o Adding a test for testing cascading deletes.
20 lines of code changed in:
o Merging ContinuumBuildResult into ContinuumBuild.
o Updating the ITs with latest changes to ContinuumProject, in particular:
- Adding ContinuumNotifier
- Adding ContinuumDeveloper
552 lines of code changed in:
[CONTINUUM-188]. Update notification in plexus according to proposal.
347 lines of code changed in:
115 lines of code changed in:
Add build script for windows.
70 lines of code changed in:
o Removing cvsignores.
0 lines of code changed in:
o Renaming makeProject() and addProject() to makeMavenTwoProject() and
addMavenTwoProject() to better reflect reality.
38 lines of code changed in:
o Removing empty directory.
0 lines of code changed in:
o Cleaing out old code.
o Removing the project state guard. Closes CONTINUUM-182.
22 lines of code changed in:
Cleanup and overhaul of Continuum that was possible after the latest JDO and
JPOX changes.
o Removing ContinuumProject.configuration. This had a pretty big impact a few
places but made stuff much cleaner. Removed *lots* of Properties imports :)
o Made the XML-RPC interface deal in terms of MavenOneProject, MavenTwoProject,
AntProject and ShellProject objects instead of ContinuumProject objects.
o Reenabling all integration tests.
843 lines of code changed in:
o detach the developers
1 lines of code changed in:
o detaching the builds
1 lines of code changed in:
o cleaning out unused code
0 lines of code changed in:
o adding a validator that makes sure a wandering path isn't entered for an
executable, for shell and ant projects the executables have to be in the
path or in the working directory.
23 lines of code changed in:
o Adding hsqldb dependency.
8 lines of code changed in:
1 lines of code changed in:
o The project should not be loaded with the build.
1 lines of code changed in:
o Centralizing JDO/JPOX versions.
24 lines of code changed in:
o This was never supposed to be commited.
0 lines of code changed in:
Continuum
o Upgrading to JDO 2. Going with Modello alpha-3-SNAPSHOT.
Continuum Model
o Making the configuration a part of the project. These are really
deprecated and should go away.
o The ContinuumBuildResult is a part of the ContinuumBuild.
o The UpdateScmResult is a part of the ContinuumBuild.
o The ScmFile collections are a part of the CheckedOutScmResult and
UpdateScmResult.
o The ContinuumProject object and other objects that has subclasses should
be made abstract.
Continuum API
o Changed addMavenOneProject( url ) and addMavenTwoProject( url ) to
return the ContinuumProjectBuildingResult object. This was done to give
the client access to the result of the adding operation. Currently it
only uses it to get hang of the project ids added. Changed
addXXXProject( XXXProject ) to return the project id of the project
added.
All of these methods should return the same object encapsulating the
result of the operation but it should probably not be
ContinuumProjectBuildingResult objects. TBD.
Continuum Core
o Depracating methods that not work directly on a model class. These
should be removed before the alpha. Removed any references to them where
this was easy to do. Still need a pass to clean it up completly thus
they're still there.
o Removed lots of JDO test configurations. Changed the configuration in
src/main/resources to contain a configuration useful for testing. This
should probably be moved to src/test/resources and the core should by
default miss this configuration.
Continuum XML-RPC Interface
o Removing methods only available though direct usage of ContinuumCore in
the XML-RPC client. The XML-RPC interface now directly relates to the
Contiuum component only.
o Updating the excludes when transforming a object to a hashtable as JDO
now complains if we're accessing fields that's not detached instead of
returning null or just a empty collection.
Continuum XML-RPC Python Integration Tests and Client
o Reworked the continuum module. It now contains a Continuum class that
can be instanciated with a URL. This increases resusability of this
module. Reorganized the methods to match the XML-RPC interface.
o Adding AntProject as this is required when adding Ant projects.
Currently adding Maven 1 and 2 projects though a URL so those and the
shell project will be added later.
o Updating the continuum Python module to match the XML-RPC interface one
to one. Updating the ITs to match the new client API.
The Ant and Shell parts of the ITs are currenly broken as they're not
properly implemented in the core.
1340 lines of code changed in:
missing goal to package first
1 lines of code changed in:
John changed the m2 API for profiles - pass in an empty list for now until a better decision can be made
5 lines of code changed in:
[CONTINUUM-53] Use plexus @component tags
43 lines of code changed in:
o Woops, using the correct goal.
3 lines of code changed in:
1 lines of code changed in:
1 lines of code changed in:
o Adding plexus-container-artifact to the dependency list as m2 doesn't depend
on it anymore
o Renaming the test configuration to a prettier name.
5 lines of code changed in:
o Adding support for populating a bean from a Hashtable.
149 lines of code changed in:
1 lines of code changed in:
1 lines of code changed in:
o adding stash.storable="true" attributes to some of the objects
just want to check my stuff in before i take off.
5 lines of code changed in:
o altering continuum store to allow adding straight ContinuumProject's,
something is not quite right with this. As I get a mismatch when trying to
do an insert.
o modified DefaultMavenBuilderHelper to populate the continuum project with
groupId, url, testOutputDirectory and developers
205 lines of code changed in:
o make it groupId instead of group to match m2
1 lines of code changed in:
o making additions to model for
group
url
developers
testOutputDirectory
59 lines of code changed in:
appying patch by jerome to improve the output of the script
1 lines of code changed in:
o first switch over to using a set of actions to form an activity
231 lines of code changed in:
o Making the XML-RPC interface use Continuum instead of ContinuumCore directly.
6 lines of code changed in:
o Fixing CONTINUUM-165: goal null after editing a project.
51 lines of code changed in:
6 lines of code changed in:
o action manager is a requirement
3 lines of code changed in:
o Adding a note about the build.log.
2 lines of code changed in:
2 lines of code changed in:
turning off werkflow for now
2 lines of code changed in:
o trygve and i are going to try some of the new action decomposition.
89 lines of code changed in:
o a note on how to convert to actions.
13 lines of code changed in:
0 lines of code changed in:
fixing typos
2 lines of code changed in:
3 lines of code changed in:
5 lines of code changed in:
o updating add m2 activity
4 lines of code changed in:
o adding stubs for more activitites
7 lines of code changed in:
o Whoops, forgot these.
4 lines of code changed in:
o Removing ContinuumAction for Action from plexus-action.
36 lines of code changed in:
o Adding some actions.
291 lines of code changed in:
o adding the workflow engine
42 lines of code changed in:
o adding some flows and we can use them from the core directly for testing
0 lines of code changed in:
o Making the build.sh tee the output to build.log.
Thanks to Jerome Lacoste for the patch.
8 lines of code changed in:
May 2005 »