DownloadCVSModules
Because the project is moved to SourceForge, you need new information to use CVS.
Field | Value |
Connection: | [X] Inet (*pserver) |
Name: |
anonymous
|
Password: |
<none>
|
Module: |
JJOS
|
Server: |
cvs.jos.sourceforge.net
|
Server Path: |
/cvsroot/jos
|
For more information, see the links below
Updated by ArjenvanEfferen
The JOS CVS service is no longer running on the www.jos.org
server. jQuinn has moved the decaf project to SourceForge. For more information, see also CVSService. Like the JOS CVS service, you'll need a CVSClient. -- GilbertHerschberger
The first thing you will need is a CVS client, if you are using Linux you might already have one, so type cvs
at the command prompt and see what happens. If you don't have a client already, then have a look at http://www.cyclic.com/cyclic-pages/howget.html to find a
client for your operating system.
I will be describing the command line client on a computer running Linux. You will also need a working internet connection.
Now you will need to decide were you are going to store the source code, i will put mine in ~/jossrc
. So now we need to setup this directory so type this at the command prompt:
$ cd
$ mkdir jossrc
$ cd jossrc
Now we need to log into the server for the first time:
$ cvs -d :pserver:anonymous@jos.org:/sites/jos/cvs/cvsroot
login
(Logging in to anonymous@jos.org)
CVS password:
(the password is anonymous
)
The login information is stored in a file ~/.cvspass
, so
you only have to do this once.
Now you need to checkout the initial version of the source code for each
module you want to use. The current modules at the moment are
JJOS
, jos
, josvm
, and
projects
.
$ cvs -z 9 -d :pserver:anonymous@jos.org:/sites/jos/cvs/cvsroot
checkout jos
You will see lots of lines as each file is downloaded to you computer.
Repeat the above line for each module you want to check out, just change
the module name at the end of the line. The option -z 9
causes the files to be compressed as they are sent.
Now that you have the source you will want to keep it up to date. To do this type the following from the command prompt:
$ cd
$ cd jossrc
$ cvs -z 9 -d :pserver:anonymous@jos.org:/sites/jos/cvs/cvsroot
update -d jos
This will now download the files that have changed since the last update.
For more information about CVS have a look at http://www.cyclic.com/.
-- RobertFitzsimons (4 April 1999)
jCVS is an interactive cvs client from http://www.ice.com. It is an open-source Java(tm) application with its own jCVS website. It can be downloaded from the Giant Java Tree, along with other open-source Java(tm) applications.
When using jCVS, parameters are not passed on a command line, but in a dialog box. Here are the parameters to download the jos module:
Field | Value |
Connection: | [X] Inet (*pserver) |
Name: |
anonymous
|
Password: |
anonymous
|
Module: |
jos
Other modules are available for download:
|
Server: |
jos.org
|
Server Path: |
/sites/jos/cvs/cvsroot
|
Hint #1 You must checkout files in a module. The checkout process will downloaded files from the Internet server to your local drive.
Hint #2 You must start the jCVS program in its application directory, where its .jar, .exe and configurations are. -- GilbertHerschberger (23 September 1999)
You can download WinCVS for Windows 9x at http://www.wincvs.org
First create the directory you wish to work in (I work in e:Javajossrc
). Then fire up WinCVS.
Next select Admin --> Command Line and type in the commandcvs -z 9 -d :pserver:anonymous@jos.org:/sites/jos/cvs/cvsroot checkout jos
to check out the jos
module. All other commands listed above in the Linux section can be used in this manner.
Note: Make sure that you check the
"Click to specify in which local directory the command applies
" box and select your working directory (my e:Javajossrc
)
IainLowe (07 November 1999)