June 2005 Commit Log

Number of Commits:
105
Number of Active Developers:
4
jvanzyl 2005-06-25 05:46

o multi module build using inheritance

68 lines of code changed in:

  • continuum-test-projects/m2-modules: pom.xml (new 23)
  • continuum-test-projects/m2-modules/module-1: pom.xml (new 12)
  • continuum-test-projects/m2-modules/module-1/src/main/java: Foo.java (new 3)
  • continuum-test-projects/m2-modules/module-2: pom.xml (new 12)
  • continuum-test-projects/m2-modules/module-2/src/main/java: Foo.java (new 3)
  • continuum-test-projects/m2-modules/module-3: pom.xml (new 12)
  • continuum-test-projects/m2-modules/module-3/src/main/java: Foo.java (new 3)
trygvis 2005-06-24 16:59

o Improving the script when it's the first time it's executed.

55 lines of code changed in:

trygvis 2005-06-24 14:05

o Adding a warning when ./sun-repo is missing.

10 lines of code changed in:

trygvis 2005-06-23 14:23

o Making sure the self update makes the script executable.

1 lines of code changed in:

trygvis 2005-06-23 14:02

o Cleanup.

o Moving more code to the actions, using the actions in DefaultContinuum.

515 lines of code changed in:

trygvis 2005-06-22 22:52

13 lines of code changed in:

  • continuum-plexus-application: pom.xml (+13 -35)
trygvis 2005-06-22 22:39

o Updating with the latest Maven API.

2 lines of code changed in:

trygvis 2005-06-21 12:00

o Adding --self-update to the usage.

1 lines of code changed in:

trygvis 2005-06-21 11:55

o Adding a option to update the build-world.sh script itself.

19 lines of code changed in:

trygvis 2005-06-21 00:43

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:

trygvis 2005-06-21 00:30

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:

evenisse 2005-06-20 09:51

Rename notifiers to continuum-notifier-foo

10 lines of code changed in:

  • build.bat (+1 -1), build.sh (+3 -2)
  • continuum-notifiers: pom.xml (+3 -3)
  • continuum-notifiers/continuum-irc-notifier: pom.xml (del)
  • continuum-notifiers/continuum-irc-notifier/src/main/java/org/apache/maven/continuum/notification/irc: IrcContinuumNotifier.java (del)
  • continuum-notifiers/continuum-jabber-notifier: pom.xml (del)
  • continuum-notifiers/continuum-jabber-notifier/src/main/java/org/apache/maven/continuum/notification/jabber: JabberContinuumNotifier.java (del)
  • continuum-notifiers/continuum-msn-notifier: pom.xml (del)
  • continuum-notifiers/continuum-msn-notifier/src/main/java/org/apache/maven/continuum/notification/msn: MsnContinuumNotifier.java (del)
  • continuum-notifiers/continuum-notifier-irc: pom.xml (changed)
  • continuum-notifiers/continuum-notifier-jabber: pom.xml (changed)
  • continuum-notifiers/continuum-notifier-msn: pom.xml (changed)
  • continuum-plexus-application: pom.xml (+3 -3)
evenisse 2005-06-20 09:22

Fix notifiers by adding missing component declaration

67 lines of code changed in:

evenisse 2005-06-20 09:03

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:

  • continuum-plexus-application: build.bat (+1 -30)
jvanzyl 2005-06-20 08:07

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:

jvanzyl 2005-06-20 07:51

69 lines of code changed in:

jvanzyl 2005-06-20 07:51

o adding a formica valve, first step toward a view flow valve

15 lines of code changed in:

jvanzyl 2005-06-20 07:50

o adding stub login template

13 lines of code changed in:

jvanzyl 2005-06-20 07:50

o adding Default layout

83 lines of code changed in:

  • continuum-web/src/main/resources/templates/layouts: Default.vm (new 40), Login.vm (+43 -49)
jvanzyl 2005-06-20 07:49

o adding upload forms for the m1/m2 POMs

9 lines of code changed in:

jvanzyl 2005-06-20 07:43

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:

jvanzyl 2005-06-20 03:03

o removing type

0 lines of code changed in:

  • continuum-plexus-application: pom.xml (-2)
jvanzyl 2005-06-20 02:46

o correcting groupId for plugins

2 lines of code changed in:

  • continuum-plexus-application: pom.xml (+2 -2)
jvanzyl 2005-06-20 02:30

o need <executions><execution/>...

5 lines of code changed in:

  • continuum-plexus-application: pom.xml (+5 -3)
jvanzyl 2005-06-20 02:28

o updating the POMs to use plugin/mojo configuration which will be used for

m2 release.



56 lines of code changed in:

jvanzyl 2005-06-20 01:38

o removing

0 lines of code changed in:

jvanzyl 2005-06-20 01:38

0 lines of code changed in:

jvanzyl 2005-06-19 23:45

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:

  • continuum-plexus-application/src/conf: notifier.xml (new)
trygvis 2005-06-19 22:08

386 lines of code changed in:

jvanzyl 2005-06-18 04:22

4 lines of code changed in:

  • continuum-test-projects/m2/src/main/java: Foo.java (+4 -1)
jvanzyl 2005-06-18 04:19

change to trigger a build

0 lines of code changed in:

  • continuum-test-projects/m2: pom.xml (-1)
jvanzyl 2005-06-18 03:40

3 lines of code changed in:

  • continuum-test-projects/ant/src/main/java: Foo.java (+3 -1)
jvanzyl 2005-06-18 03:30

20 lines of code changed in:

  • continuum-test-projects: test.txt (new 20)
jvanzyl 2005-06-18 03:22

updating to svn

2 lines of code changed in:

  • continuum-test-projects/m1: project.xml (+1 -1)
  • continuum-test-projects/m2: pom.xml (+1 -1)
jvanzyl 2005-06-18 03:11

putting the stub test projects in svn

52 lines of code changed in:

  • continuum-test-projects/ant: build.xml (new 11)
  • continuum-test-projects/ant/src/main/java: Foo.java (new 1)
  • continuum-test-projects/m1: project.xml (new 14)
  • continuum-test-projects/m1/src/main/java: Foo.java (new 1)
  • continuum-test-projects/m2: pom.xml (new 19)
  • continuum-test-projects/m2/src/main/java: Foo.java (new 1)
  • continuum-test-projects/shell: script.sh (new 5)
evenisse 2005-06-18 02:05

Add a basic IRC notifier

23 lines of code changed in:

  • continuum-notifiers: pom.xml (+1)
  • continuum-notifiers/continuum-irc-notifier: pom.xml (new)
  • continuum-notifiers/continuum-irc-notifier/src/main/java/org/apache/maven/continuum/notification/irc: IrcContinuumNotifier.java (new)
  • continuum-plexus-application: pom.xml (+5)
  • continuum-plexus-application/src/conf: application.xml (+17)
evenisse 2005-06-18 01:59

1 lines of code changed in:

  • continuum-plexus-application: build.bat (+1)
evenisse 2005-06-17 13:51

Add jabber and msn notifiers

54 lines of code changed in:

  • continuum-notifiers/continuum-jabber-notifier/src/main/java/org/apache/maven/continuum/notification/jabber: JabberContinuumNotifier.java (+1 -1)
  • continuum-notifiers/continuum-msn-notifier/src/main/java/org/apache/maven/continuum/notification/msn: MsnContinuumNotifier.java (+1 -1)
  • continuum-plexus-application: pom.xml (+16)
  • continuum-plexus-application/src/conf: application.xml (+36)
evenisse 2005-06-17 13:29

Add notifiers

5 lines of code changed in:

evenisse 2005-06-17 13:24

o Add jabber notifier

o Add MSN notifier

30 lines of code changed in:

  • continuum-notifiers: pom.xml (new 28)
  • continuum-notifiers/continuum-jabber-notifier: pom.xml (new)
  • continuum-notifiers/continuum-jabber-notifier/src/main/java/org/apache/maven/continuum/notification/jabber: JabberContinuumNotifier.java (new 1)
  • continuum-notifiers/continuum-msn-notifier: pom.xml (new)
  • continuum-notifiers/continuum-msn-notifier/src/main/java/org/apache/maven/continuum/notification/msn: MsnContinuumNotifier.java (new 1)
evenisse 2005-06-17 12:47

Allow mutiple addresses.

11 lines of code changed in:

trygvis 2005-06-17 11:19

41 lines of code changed in:

evenisse 2005-06-17 10:47

Move ContinuumNotificationDispatcher to continuum-api.

70 lines of code changed in:

evenisse 2005-06-17 00:09

1 lines of code changed in:

  • continuum-core/src/main/resources/META-INF/plexus: components.xml (+1 -1)
evenisse 2005-06-17 00:05

Fix MavenSettingsBuilder conf relative to latest changes in maven-settings

2 lines of code changed in:

  • continuum-core/src/main/resources/META-INF/plexus: components.xml (+2 -1)
trygvis 2005-06-16 23:32

o Removing unused code.

0 lines of code changed in:

trygvis 2005-06-16 23:26

10 lines of code changed in:

trygvis 2005-06-16 18:51

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:

trygvis 2005-06-15 19:04

o Adding a test for testing cascading deletes.

20 lines of code changed in:

trygvis 2005-06-15 17:32

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:

evenisse 2005-06-15 04:23

[CONTINUUM-188]. Update notification in plexus according to proposal.

347 lines of code changed in:

trygvis 2005-06-14 23:31

115 lines of code changed in:

evenisse 2005-06-14 21:01

Add build script for windows.

70 lines of code changed in:

trygvis 2005-06-14 19:59

o Removing cvsignores.

0 lines of code changed in:

trygvis 2005-06-14 13:52

o Renaming makeProject() and addProject() to makeMavenTwoProject() and

addMavenTwoProject() to better reflect reality.

38 lines of code changed in:

trygvis 2005-06-14 13:46

o Removing empty directory.

0 lines of code changed in:

trygvis 2005-06-13 21:21

o Cleaing out old code.

o Removing the project state guard. Closes CONTINUUM-182.

22 lines of code changed in:

trygvis 2005-06-13 17:45

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:

jvanzyl 2005-06-13 12:28

o detach the developers

1 lines of code changed in:

jvanzyl 2005-06-13 11:57

o detaching the builds

1 lines of code changed in:

jvanzyl 2005-06-13 07:26

o cleaning out unused code

0 lines of code changed in:

jvanzyl 2005-06-13 06:39

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:

trygvis 2005-06-12 23:56

o Adding hsqldb dependency.

8 lines of code changed in:

  • continuum-plexus-application: pom.xml (+8 -1)
trygvis 2005-06-12 23:56

1 lines of code changed in:

trygvis 2005-06-12 23:55

o The project should not be loaded with the build.

1 lines of code changed in:

trygvis 2005-06-12 23:09

o Centralizing JDO/JPOX versions.

24 lines of code changed in:

trygvis 2005-06-12 12:32

o This was never supposed to be commited.

0 lines of code changed in:

trygvis 2005-06-12 11:47

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:

brett 2005-06-10 03:03

missing goal to package first

1 lines of code changed in:

  • continuum-plexus-application: build.sh (+1 -1)
brett 2005-06-10 03:01

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:

evenisse 2005-06-08 09:00

[CONTINUUM-53] Use plexus @component tags

43 lines of code changed in:

trygvis 2005-06-07 20:14

o Woops, using the correct goal.

3 lines of code changed in:

trygvis 2005-06-07 19:30

1 lines of code changed in:

  • continuum-plexus-application: build.sh (+1 -1)
trygvis 2005-06-07 15:42

1 lines of code changed in:

  • continuum-plexus-application: pom.xml (+1 -1)
trygvis 2005-06-07 15:25

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:

trygvis 2005-06-07 15:06

o Adding support for populating a bean from a Hashtable.

149 lines of code changed in:

trygvis 2005-06-07 13:34

1 lines of code changed in:

trygvis 2005-06-07 12:53

1 lines of code changed in:

jvanzyl 2005-06-06 17:23

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:

jvanzyl 2005-06-06 05:08

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:

jvanzyl 2005-06-05 21:11

o make it groupId instead of group to match m2

1 lines of code changed in:

jvanzyl 2005-06-05 20:51

o making additions to model for



group

url

developers

testOutputDirectory



59 lines of code changed in:

jvanzyl 2005-06-05 19:05

appying patch by jerome to improve the output of the script

1 lines of code changed in:

jvanzyl 2005-06-04 14:08

o first switch over to using a set of actions to form an activity

231 lines of code changed in:

trygvis 2005-06-03 16:40

o Making the XML-RPC interface use Continuum instead of ContinuumCore directly.

6 lines of code changed in:

trygvis 2005-06-03 16:39

o Fixing CONTINUUM-165: goal null after editing a project.

51 lines of code changed in:

trygvis 2005-06-03 16:01

6 lines of code changed in:

jvanzyl 2005-06-03 16:01

o action manager is a requirement

3 lines of code changed in:

  • continuum-core/src/main/resources/META-INF/plexus: components.xml (+3)
trygvis 2005-06-03 15:56

o Adding a note about the build.log.

2 lines of code changed in:

trygvis 2005-06-03 15:55

2 lines of code changed in:

jvanzyl 2005-06-03 15:45

turning off werkflow for now

2 lines of code changed in:

  • continuum-core/src/main/resources/META-INF/plexus: components.xml (+2)
jvanzyl 2005-06-03 15:27

o trygve and i are going to try some of the new action decomposition.

89 lines of code changed in:

jvanzyl 2005-06-03 14:04

o a note on how to convert to actions.

13 lines of code changed in:

trygvis 2005-06-03 06:38

0 lines of code changed in:

jvanzyl 2005-06-03 00:26

fixing typos

2 lines of code changed in:

jvanzyl 2005-06-02 21:56

3 lines of code changed in:

jvanzyl 2005-06-02 21:34

5 lines of code changed in:

jvanzyl 2005-06-02 21:32

o updating add m2 activity

4 lines of code changed in:

jvanzyl 2005-06-02 21:24

o adding stubs for more activitites

7 lines of code changed in:

trygvis 2005-06-02 21:24

o Whoops, forgot these.

4 lines of code changed in:

trygvis 2005-06-02 20:16

o Removing ContinuumAction for Action from plexus-action.

36 lines of code changed in:

trygvis 2005-06-02 20:04

o Adding some actions.

291 lines of code changed in:

jvanzyl 2005-06-02 19:46

o adding the workflow engine

42 lines of code changed in:

jvanzyl 2005-06-02 19:39

o adding some flows and we can use them from the core directly for testing

0 lines of code changed in:

trygvis 2005-06-01 11:57

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 »

Generated by StatSVN 0.3.2-SNAPSHOT