Sparemint logo

Home Information News Development Download Mirrors

 FreeMiNT - a project maintained via CVS

The FreeMiNT Development Community uses the CVS version control system for the source management.

If you are new to CVS take a look into a very good CVS introduction or read in the CVS online manual.

The FreeMiNT CVS server has moved. The old location on is no longer valid. Please use the new CVS server on (see below for exact instructions how to login and checkout).

Delete your old working copy and checkout a new one from the new server. Alternativly you can relocate an existing working to the new server location with the following shell script:

find . -path "*/CVS/Root" | while read f; do
echo > $f

You can browse with your prefered browser the CVS tree online:

FreeMiNT CVS Repository

With anonymous CVS access you can get or update the current FreeMiNT branch, or you can trace down any change or checkout old versions of any file.

If you would like to help develop FreeMiNT, you can get write access to the CVS repository and then you are able to commit changes directly to the current FreeMiNT branch.

How to access the CVS repository:

  • You need a computer with an installed cvs version
  • You need online internet access to the FreeMiNT CVS server

The CVS server is accessed through the "pserver" method. Best take a look into the CVS online manual for more informations.

Now open a shell and type:

> export
> cvs login
(Logging in to
CVS password:
Now type 'cvsanon' as password. If all is ok you get a prompt without any additional message. If something goes wrong you get an error message.

Now you can checkout a working copy of the current FreeMiNT branch with:

> cvs checkout freemint
or update an older working copy with:
> cvs update -d -P
If you want to checkout the 1.15 branch just type:
> cvs co -r branch-1_15 -d branch-1.15 freemint

For more informations please look first at the CVS online manual.

Copyright 2003 Frank Naumann. All rights reserved.