Main Page | Recent changes | Edit this page | Page history

Printable version | Disclaimers

Not logged in
Log in | Help
 

Cvs repository

From Gemin-Wiki

Table of contents

CVS Repository

All our open-source code is kept on a CVS repository. You can access it for reading anonymously, or ask us if you'd like to be able to commit changes too. For help on how to use CVS try reading the CVS Book (http://cvsbook.red-bean.com/cvsbook.html).


Fetching An Archive

Annonymous access has been turned OFF. To log in you'll need a username/password.

From a command line, run

 cvs -d :pserver:admin@dev.gemin-i.org:/var/lib/cvs login

Though obviously changing admin to whatever your username is. Supply your password.

Then fetch a project with something like

 cvs -d :pserver:admin@dev.gemin-i.org:/var/lib/cvs checkout gemin-iplus

Which fetches the Gemin-i Plus archive.

Commiting Changes

If you are one of Gemin-i's trusted code maintainers, you can commit changes back to the CVS tree. From a directory within the Checked-out CVS archive do

 cvs commit

Make sure you only commit WORKING CODE. Committing broken code will stop the code from working on everyone else's machine when the checkout or update. Please don't submit broken code.

Creating A New Archive

If you are one of Gemin-i's staff, you can create a new CVS archive for a new project.

 cvs import -m "Description" <cvsrepname> Gemini Rev0

This will create a new project from the current directory and it's sub-directories. The "Description" should of course describe the project and the <cvsrepname> should be a simple name for the project with NO SPACES. We supply "gemini" as the organisation responsible for the code and Rev0 is a name from the initial (hopefully nearly empty if you're creating the CVS tree at the right time) release tag.

Archived Projects

A list of projects under CVS:

Retrieved from "http://dev.gemin-i.org/wiki/index.php/Cvs_repository"

This page has been accessed 2460 times. This page was last modified 14:54, 10 Mar 2008.


[Main Page]
Main Page
Recent changes
Random page
Current events

Edit this page
Discuss this page
Page history
What links here
Related changes

Special pages
Bug reports