Dashboard > NeL > ... > NeLDocumentation > CvsDoc
CvsDoc
Added by Matt Raykowski, last edited by Matt Raykowski on Sep 12, 2007  (view change)
Labels: 
(None)


CVS Web

You can browse our CVS using FishEye.

You can also check CVS activity hereby using the CIA bot.

Public CVS updates of the Nevrax internal CVS

Updates of the public Nevrax internal CVS occur at 02h00 am CET everyday.

What is CVS

CVS stands for Concurrent Version System, a widely used system to store, archive, and manage large source projects. It is considered a de-facto standard in all Free Software projects, because it is in itself free software, and thus is installed by default on most free Unix available, notably most GNU/Linux distributions, and the various BSD incarnations.

If you are not familiar with CVS, it is highly suggested that you start with a primer on CVS, and get yourself familiar with all operations under CVS. The CVS home site should be a good starting point.

The NeL platform is managed under CVS, and a complete access to the corresponding CVS source tree is available below. You may pull any file off the source tree using your browser, check its history, and visually follow the evolution of the source, something which is always fascinating in itself.

Most people will want to pull a complete copy of the source however, something which is complex to do using the Web only. This server allows anonymous CVS to access (read-only) the CVS repository.

How to download NeL: anonymous access to Nevrax internal CVS

(Refer to next section if your platform is MS Windows)
You're welcome to access the internal Nevrax CVS repository anonymously. You need to set your CVSROOT environment variable :

$ export 'CVSROOT=:pserver:anonymous@cvs.nevrax.org:/home/cvsroot'

Then do the command :

$ cvs login

 Then enter the password, which is simply "anonymous".

Once there, you may perform the command:

$ cvs -z3 checkout code

How to download NeL on Windows

Don't try to get files with Cygwin CVS, you will not get valid files. You must use WinCvs, TortoiseCVS or another valid Windows client. They put correct end-of-line character (DOS format.)

Win CVS

When you first run WinCVS, it will ask you to configure preferences. If you have previously run WinCVS, you can modify these from the Admin menu.

Set your General preferences as follows:

  • Authentication: pserver
  • Path: /home/cvsroot
  • Host address: cvs.nevrax.org
  • Username: anonymous
  • Cvsroot: :pserver:anonymous@cvs.nevrax.org:/home/cvsroot

Before you hit Okay, click on the Globals tab and configure the following:

  •  TCP/IP compression: checked, level 9

To Check Out Code:

  • Admin -> Login, you have to use anonymous as password
  • Remote -> Check out module -> module name = code

Tortoise CVS

After installing TortoiseCVS you will use Windows Explorer to do most of your CVS work. To check out the repository simply navigate in Explorer to the directory that you want the code downloaded to then right click in the folder and choose CVS Checkout... Enter one of the two CVSROOT strings listed above and click OK.

Mac CVS

Although Mac OS X is not fully supported yet if you wish to lend a hand in the porting effort you will probably need MacCvs to download the source. It is configured identical to WinCvs

What if the CVS server is not responding?

You have a few choices:

  1. Funar maintains nightly snapshots of the NeL Source. The line braeks are in LF format so you may need to convert them to CRLF if you compile under Windows.
  2. FishEye provides a nice tarball facility for downloading sources.
  3. Ironic Entertainment hosts a mirror CVS. To connect follow the instructions for connecting to the Nevrax CVS server but use the following CVSROOT instead:
    :pserver:anonymous@nevrax.ironicentertainment.org:/home/nevrax/cvs

    If you have any issues with this server please send sfb or patosan a message or email.

Snowballs Data

The data for the [SnowBalls] demo are not included in CVS. You will need to download them from the file galleries.

Site running on a free Atlassian Confluence Open Source Project License granted to Open NeL (Open Nevrax Library, community branch of NeL). Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.4 Build:#809 Jun 12, 2007) - Bug/feature request - Contact Administrators