Source code via CVS
What is CVS?
CVS is the Concurrent Versions System. Start at Cyclic Software's pages to learn more.
Anyone can check out the sources via CVS, while only certain people have the ability to check in. To be granted write access you have to prove yourself by sending us patches.
To check out the sources, you need to be running CVS 1.9 or later, and have your $CVSROOT set to:pserver:email@example.com:/cvsroot/oneiro
There is no password for user anonymous, simply press enter when prompted.
Sourceforge is now our primary repository, any previous and still working repository is at best a mirror. More information about the Sourceforge CVS, such as instructions for developers, can be found here.
What follows are more in-depth platform-specific instructions on how to check out the source repository from scratch.
Here is how you do a cvs checkout from our server on various platforms.
You can find CVS (currently 1.11) at cyclic.com's Unix pages. You check out as follows. (Syntax is for csh; if you use sh, I'm sure you'll know what to do. If you don't, you've got bigger problems...)% setenv CVSROOT :pserver:firstname.lastname@example.org:/cvsroot/oneiro % cvs login (Logging in to email@example.com) CVS password: (Just press return) % cvs checkout oneiro cvs server: Updating . U oneiro/COPYING U oneiro/README U oneiro/build.bat U oneiro/build.sh U oneiro/build.xml ...
You only ever need to run
cvs loginonce. It will remember anonymous' password in your $HOME/.cvspass file. Windows:
You must have CVS version 1.9.28 or newer. Versions 1.9.27 and earlier, including version 1.9, have bugs. In particular, if the cvs process never terminates, you need to upgrade.
You can find CVS at cyclic.com's Windows pages.
The checkout procedure is basically the same as for Unix:C:\SRC> set CVSROOT=:pserver:firstname.lastname@example.org:/cvsroot/oneiro C:\SRC> set HOME=:C:\TEMP C:\SRC> cvs login (Logging in to email@example.com) CVS password: (Just press enter) C:\SRC> cvs checkout oneiro cvs server: Updating . U oneiro/COPYING U oneiro/README U oneiro/build.bat U oneiro/build.sh U oneiro/build.xml ...
You need to have the HOME environment variable set to a sensible directory, or cvs will complain.
There are two CVS options for Macintosh that are known to work with the Mozilla CVS server, and should also work with ours: those are ``MacCVS Pro'' and ``MacCVS.'' Despite the similar names, the two packages are unrelated.
MacCVS Pro is a GUI program, while MacCVS is a command-line program that works with MPW, and behaves more like the Unix and Windows CVS clients.
- To use MacCVS Pro:
- Download it from maccvs.org. and follow the instructions in the enclosed file, ``How to check out.''
- To use MacCVS:
- Download it from digapp.com. You need version 3.1a7 or later (earlier versions won't work.) Then do the following:
- Install the MPW CVS tool:
Copy cvs (a MPW tool) and cvs2.Lib into your MPW Tools folder;
- Set some environment variables inside MPW:
set CVSROOT ':pserver:firstname.lastname@example.org:/cvsroot/oneiro' set USER 'oneiro' set CVS_GETPASS '' set MAC_DEFAULT_RESOURCE_ENCODING AppleSingle export CVSROOT export USER export CVS_GETPASS export MAC_DEFAULT_RESOURCE_ENCODING
- Log in into CVS from inside MPW (you only need to do this once):
- Check out the tree:cvs checkout oneiro
- Other Mac CVS tools:
- There are a few different CVS options for MacOS listed on cyclic.com's Macintosh pages, but I don't currently know which, if any, of these work with the Sourceforge cvs server.
You can find CVS 1.9 at cyclic.com's OS/2 pages. The checkout instructions for OS/2 are identical to those for Windows, above.
See the CVS documentation for more information on how branches work.
This documentation is a modified version of this file which is Copyright © 1998 Netscape Communications Corporation.