HowTo:Checkout CVS

From VsWiki
Revision as of 05:27, 21 March 2005 by Silverain (talk | contribs) (Configuration)
Jump to: navigation, search

Checkout CVS Vegastrike

Please follow the directions on this page pertaining to your Operating System to obtain copies of the various modules (components) that make up the developmental version of Vega Strike.

These modules are (name as per CVS repository):

  • data4.x - Contains all gamedata required for Vega Strike. Also contains an unstable build of the Vega Strike engine and other associated program files.
  • music - The Music of Vega Strike is located separately.
  • vegastrike - The sourcecode to build your own copy of the Vega Strike engine.
  • (other modules to be listed)

Windows Clients

Tortoise CVS

Website

http://www.tortoisecvs.org/

Description

TortoiseCVS lets you work with files under CVS version control directly from Windows Explorer. It's freely available under the GPL.

With TortoiseCVS you can directly check out modules, update, commit and see differences by right clicking on files and folders within Explorer. You can see the state of a file with overlays on top of the normal icons within Explorer. It even works from within the file open dialog.

We seriously recommend that you review the website and program information to obtain some familiarity with Tortoise CVS.

Usage

Please be aware that the initial checkout of a module requires the download of ALL files within that module, which could easily be several hundred Mb plus. It must also obtain all the CVS registry details for those files, adding additional download time to the initial checkout. Later, when updating information, it only downloads those files that CVS registry notes as having been changed from your copy.

  1. Download and Install Tortoise CVS;
  2. Create a new folder in Windows Manager (called Sandbox, CVS or similar working location name);
  3. Within that folder, create another folder being the name of module you wish to checkout e.g. data4.x, music, vegastrike etc;
  4. Right click on the folder created and select CVS Checkout;
  5. Input the configuration information below into the CVS Module input area.
  6. Click OK to begin checkout of the module.

The CVSRoot line should look as follows:

:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vegastrike


Do not modify any files in this working directory, nor use it to actually play Vega Strike (if data4.x module). Instead copy the module to another location for play or development purposes. Retain the working folder in its original form for updating, that is obtaining the latest changes submitted by the developers.

To Update the information for a module:

  1. Right click on the folder;
  2. Select CVS Update:
  3. The program will examine the repository for any changes to the files you have, and only download those altered files.
  4. Recopy the directory to your play location.

Configuration

The following information should be input into the Graphical User Interface (GUI):

  • Protocol: Password server (:pserver)
  • Server: cvs.sourceforge.net
  • Port: <leave blank>
  • Repository Folder: /cvsroot/vegastrike
  • Username: anonymous
  • Module: <enter name of module as per Checkout CVS Vegastrike above. E.g. data4.x

Cygwin

Linux Clients

Mac Clients