July 19, 2008 | 04:44 PM  
Welcome

Don't have an account yet? You can create one, it is free, just click here

as a registered user you have some advantages like free downloads, comments and posting on our forums, depending upon this site's configuration and options.

 • •  Control Panel - Register - Login  • • 
Current Stable MDPro Lite 1.0821 Download
Docs Index - Developer Documentation - MAXdev Developers Documentation - CVS Access for the MAXdev Project
   19-Oct-2005  Print current page  Show map

CVS Access for the MAXdev Project

Duster

This information is for use solely by members of the MAXdev team upon being granted access to the CVS although it is not so sensitive as to necessitate being hidden from public view.

What is CVS?

CVS stands for Concurrent Versions System; it is a system to keep in synchronization a set of files, put in a hierarchical directory tree. People can update their local copy of the hierarchy tree from the CVS server and send back modifications or new files or also delete old files. Its client-server based behavior makes it multi-user and network enabled. That characteristic makes CVS the tool of choice for projects where several people from distant places have to work together on data files, especially the source code of programs.

All important free software projects use CVS as the central point between the programmers to integrate their improvements and changes: Gnome, KDE, The GIMP, Wine, etc.

Download and install a CVS GUI access program.

If you are using Linux, you can use Cervisia or Eclipse. If using Windows, your choices include Tortoise, WinCVS, Eclipse and from the cvs command line Cygwin.

Tortoise

Download the latest version of Tortoise at http://www.tortoisecvs.org

Install it and restart your computer.

CVS Checkout with Tortoise

In Windows Explorer, make a new directory where you want to add cvs data, right click with mouse button and select CVS Checkout.

You will see a screen that looks similar to the one below

Enter the following information in the tab Module

Protocol: Password server (:pserver)
Server: cvs2.MAXdev.net
Port: (leave empty)
Repository directory: /usr/local/cvsroot
User name: (your nickname)
Module: mdpro2004

This will download a copy of everything in the CVS. You'll need approximate 300 mb of disk space.

Now wait ..... wait .... wait ... as Tortoise downloads all CVS

If you want to download only a part of the CVS, enter the following in the Module field:

md1.1 for 1.1 unstable
md107 for MD 107
md107lite lite version of MD 107
md107lang for md107 languages
mdmodules for some modules
--1.0 modules 1.0x compatible
--1.1 modules 1.1 compatible
mddocs for documentation
mdblocks for blocks
mdthemes for themes
mdintegrations for some integrations
mdlanguages for 1.1 languages version
--1.0 languages 1.0x compatible
--1.1 languages 1.1 compatible

Adding your changes to the CVS

To upload your changes to the CVS you need to use your mouse right button and select the " CVS commit " command. If you add any files you need to select "CVS add contents" and then" CVS commit"

BEFORE you commit any files please use the "CVS update " command to check if someone has already modified the same files you are working on.

 
Docs Index - Developer Documentation - MAXdev Developers Documentation - CVS Access for the MAXdev Project