Xj3D CVS Details

This entire codebase is managed using CVS. It is possible to download everything to your machine to keep up to date and to track intimately what the developers are working on at any given second. Warning - it's big! As we don't provide a convenient zipped form of the source code, this is the only way to fetch it.

Software

If you do not know what CVS is, or you know but don't have any software, then you should pay a visit to the CVS Homepage. CVS allows you to do incrememental updates of files as they become available, as well as rollbacks to earlier versions. Thus, the files that you download from CVS may not always be in a compilable state, but they'll be the latest copy, pretty much whatever the developers are working on at the moment.

If you are unfamiliar with CVS, The CVS Book comes with high recommendations from the J3d-interest listers.

MS Windows users who prefer pretty graphical interfaces rather than command lines should check out WinCVS


Downloading

Anonymous cvs read access can be had by using the following CVSROOT setting:
  :pserver:anonymous@cvs.xj3d.org:/cvs/xj3d/cvsroot
There is no password needed.

Of course, you need to know what to download once you have logged in. Here is a list of all modules in the system:

Module Description
Xj3D The main Xj3D code repository
ChefX3D A toolkit for creating application-specific X3D editors.
website All the contents of this website (huge due to all the dev releases being in CVS)
scripts Various scripts used to maintain cvs and the site
conformance Conformance tests


Checkpoints

CVS does allow checkpointing and branching of the code. In general we try to avoid putting branches into the code. We do however, tag (checkpoint) the repository at all the major release points. Typically the tag for is as follows:
    VERSION-2-0-M?
where the ? is the milestone release number. The following tags are known to be valid within the repository.
    VERSION-2-0-M10
    VERSION-2-0-M9
    VERSION-2-0-M8
    VERSION-2-0-M7
    VERSION-2-0-M6
    VERSION-2-0-M5
    VERSION-2-0-M4
    VERSION-2-0-M3
    VERSION-2-0-M2
    VERSION-2-0-M1
    SDK-MAR-2001
    rel1
    Initial
    Web3D_Org
There may be others, but we are unaware of them without doing an exhaustive search.


Mail Notifications

If you would like to recieve mail notifications of when the code is updated in the repository, we have a mail list for this purpose. To subscribe to the list send email to majordomo@web3d.org. The body of the message should contain only the text
    subscribe source_x3d_cvs
This will send you a confirmation message. Follow the instructions. If you want to set up mail filters for this, then look for either the To: or Cc: being web3dcvs@web3d.org or the subject line starting with [source_x3d_cvs].

To unsubscribe from the list send email to the same address: majordomo@web3d.org. The body of the message should contain only the text

    unsubscribe source_x3d_cvs
If you wish to discuss design decisions or post bug reports, then please join and send an email to the Source TaskGroup list at the Web3d Consortium. This is not an open list and you will need to join in order to post.

To subscribe to the source list send email to majordomo@web3d.org. The body of the message should contain only the text

    subscribe source
To unsubscribe from the source list send email to majordomo@web3d.org. The body of the message should contain only the text
    unsubscribe source


[ Xj3D Homepage | Xj3D @ Web3d | Screenshots | Dev Releases | Conformance | Contributors | Getting Started ]
Last updated: $Date: 2005/11/03 21:05:46 $