users  

Beonex is in CVS now!

Ben Bucksch
Tue, 03 Sep 2002 15:50:12 -0700

Hey developer heads, good news!

Beonex Communicator is in mozilla.org's CVS now, as branch. This means 
that we can now easily share code between Beonex developers.

Instructions:
Check out and build as you would Mozilla. Use the CVS tags 
BEONEX_0_8_BRANCH or BEONEX_0_9_BRANCH. Look at the README.txt at the 
top of the tree for further instructions (there are still a few minor 
gotchas).

To get the changes you made yourself, just do cvs diff. As the Beonex 
source is in the tree, this will give you only your own changes made in 
your local working directory. Either mail them as diff to me or commit 
them directly (if you have OK from me and a mozilla.org CVS account).

To get the difference between Beonex Communicator and Mozilla, do e.g.
cvs diff -uwN . -r MOZILLA_1_0_1_RELEASE -r BEONEX_0_8_BRANCH
The only gotcha is that the Mozilla tag has to match the last merge of 
the Beonex brach with the relevant Mozilla branch or you'll probably get 
the latest changes to the Mozilla branch as -.

To update the Beonex branch to the latest Mozilla branch code (this 
won't happen automatically), cvs commit (or otherwise clean the tree 
from any local changes), merge the latest Mozilla code into the working 
directory (XXX how do I do that without changing the CVS info of my 
working dir?), fix the conflicts, test and cvs commit.

To make a new Beonex branch (for a new major Mozilla release), see 
admin/newbranch.txt.

I am very excited about that, as this will end the patch hell we were 
all experiencing.

BTW: Welcome on board biesi, our new contributor.