Craig,

one thing I noticed with the commits is that there seemed to be a lot of "adds". I would have expected copies. . .By manually adding files instead of copying to the branch, we will loose history. Was this intentional?

David

[EMAIL PROTECTED] wrote:
Hi all,
In order to jump start the merging of the JSR-286 Reference Implementation work at Pluto with our SVN trunk, I have created a 1.1-286-trunk-merge branch in Subversion. This branch starts with the 1.1-286-COMPATIBILITY branch (JSR-286 RI) as a base line. The SVN trunk will be gradually merged into this branch. So, far I have worked on merging the following modules:
maven-pluto-plugin
pluto-util
pluto-ant-tasks
pluto-descriptor-api
pluto-descriptor-impl
My initial work in this branch has involved a number of educated guesses as to how to resolve code conflicts. Still, all of these modules except the maven-pluto-plugin appear to compile, package and install without error right now. Errors in the maven-plugin-module causes errors in building the container or portal driver with maven. The assembly module has also been added to this new branch from the SVN trunk, but it has not been tested. Clearly, this is a work-in-progress at this time. It is my understanding that the work by the JSR-286 Expert Group is winding down and the current Public Review Draft of the specification is pretty much feature complete (Stefan, please correct me if I am wrong). Still, the JSR-286 RI is the future of Pluto, and I feel that we need to start moving in that direction. The SVN trunk has improved greatly since the 1.1-286-COMPATIBILITY branch was formed from it about 10 months (and about four Pluto 1.1.x releases) ago. These changes and bug fixes should be incorporated into the JSR-286 RI. To complete this work I need help from the whole Pluto community including the Univ of Jena (Torsten's) group who have concentrated on the 1.1-286-COMPATIBILITY branch and those who have been working on the SVN trunk and various 1.1.x releases. One step in that direction is to make sure that any changes or patches to the 1.1-286-COMPATIBILITY branch or SVN trunk be propagated into this new branch. When the merge is completed and all maven builds work properly, the next step could be to either move this branch to the trunk or use this branch for JSR-286 RI work, retiring the 1.1-286-COMPATIBILITY branch. This is up to the community to decide at that time. Right now I'm just trying to move the work forward. Everyone -- including those who are not Pluto committers -- are invited to help. TIA
/Craig

Reply via email to