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:
- 365actRevised - A revised promotional website for the book 365 Ways to Change the World (http://www.365act.com)
- speakeasy - Wordpress powered speakeasy coaching (just the directory and not the databaseat the time of project completion) Speakeasy Coaching (http://www.speakeasycoaching.co.uk)
- CC4G - The imagery files (e.g. Photoshop files) used in this project.
- gemin-i plus - Gemin-iPlus is the networked community OS
- got - Gemin-i_Observation_Tool (Now called Reflect) is a project for recording from webcams
- reflectHTML - Gemin-i_Observation_Tool HTML website for Reflect
- old-got - An old version of the Gemin-i_Observation_Tool which has now been restarted
- Ape - APE is our project management plugin for php_bb
- Postcard - Postcard is a project we made to display postcards for the BBC
- SiD - Sid is our internal project for keeping track of our clients
- sucata - 2006 website.
- sucata2007 - 2007 website.
- sucata2008 - Sucata Run 2008 website.
- Gemin-iWebsite - Gemin-i.org is our website
- rafikiHTML - rafi.ki the rafiki community HTML website
- YPCFAWebsite - YPCFA is the website for the Young Persons Commission For Africa
- sketchbook - Sketchbook is a flash survey about school buildings and conditions
- abacus - Skills Abacus flash application
![[Main Page]](/wiki/stylesheets/images/wiki.png)