Cobricks-2
Home | Contact/Help | License
HOME | MODULES | DOCS | WIKI | SOURCEFORGE | DOWNLOAD | CVS
 

Cobricks - CVS (Concurrent Versions System)

New versions of Cobricks are released on a regular basis. You can get them on the download page. However, usually a couple of months lie between two releases. If you want a more up-to-date version of Cobricks, you might want to check out the CVS version of Cobricks. Note however, that this bleeding-edge version is more likely to contain errors.

What is CVS?

CVS stands for Concurrent Versions System. It helps a team to work on the same software project in parallel. Each developer has all the source code on his machine. The CVS server also has all the source. Whenever a developer has finished one modification or extension, he synchronizes with the CVS server. He gets whatever is new on the server, and the server in turn integrates the developer's changes. Conflicts may arise (when two developers have modified the same piece of code) which have to be resolved manually.

CVS and Cobricks

Cobricks uses the CVS functionality at sourceforge.net for coordinating the team development. Additionally, everybody can access the Cobricks CVS repository. There is a SourceForge CVS page for Cobricks which describes the exact syntax to get the latest version. The module name is cobricks2, so

$ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cobricks login 
$ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cobricks co cobricks2

should retrieve everything.

SourceForge also offers the page Basic Introduction to CVS and SourceForge.net (SF.net) Project CVS Services which may help you.

Other modules

The module "cobricks2" contains the source of the cobricks core distribution, i.e. the components core, user, item, category, context, message, portal, cwall. Additional components and Cobricks applications are available in separate CVS modules:
  • cobricks2-app: A template for a Cobricks application (something to download if you want to start a new Cobricks application)
  • conftool: A Cobricks application supporting the registration of members for a conference and the browsing of the participant list (both in the Web and via a Community Mirror)

Nightly CVS tarballs

SourceForge creates nightly copies of the CVS repository's content. All files are put into a tar archive which is then compressed with bzip2. If you don't like using a CVS client, download that archive may be a convenient alternative: http://cvs.sourceforge.net/cvstarballs/cobricks-cvsroot.tar.bz2.

Download that archive and decompress it from the command line like this:

$ bzip2 -d cobricks-cvsroot.tar.bz2
$ tar xf cobricks-cvsroot.tar

Alternatively, use one of the various archiver programs with a graphical user interface.