I have just verified that all of the branches for the currently active
JBoss versions build correctly out of the box.

I did however need to make some modifications to the CVSROOT/modules
file to make this work correctly and to help prevent future fuckups
(probably by me) when changing the structure of a project (which should
not other branches a project).

To make use of this I have setup 3 new project definitions in
CVSROOT/modules:

  jboss-3.0 - The JBoss 3.0.x project structure definition
  jboss-3.2 - The JBoss 3.2.x  ''
  jboss-2.4 - The JBoss 2.4.x  ''

Unfortunately CVS does not allow branch tags (or any tags) to be
specified in the module definition, so you must still specific '-r
<branch>' on the command line.  The above simply specifies the correct
structure for the project.

For example, to check out the latest JBoss 3.0.x you would:

  cvs get -r Branch_3_0 jboss-3.0

For JBoss 3.2 you would:

  cvs get -r Branch_3_2 jboss-3.2

Keep in mind that you should use the correct project definition even
when checking out non-branch tags as well.

'jboss-all' is still the HEAD branch.  I think that we should eventually
change this name to 'jboss' or 'jboss-head', since it does not really
contain 'all' of the modules anymore.  But this can wait until later.

I am currently working on making the JBoss 2.4 project independent of
other structure changes, but I have not completed it yet.  The current
branch will build as it did before; I have changed nothing that would
affect that.

 * * *

I am really sorry about the mess I created last night.  I don't know
why, but I had convinced myself that the other branches would work fine.
Before I stopped for the evening I thought about that issue for a bit
and decided things were okay.

Anyways, I am really sorry for the trouble.  I hope to avoid such messes
in the future.

Your humble build system slave (AKA. That guy who always breaks things),
 
--jason



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to