CVS/SVN

As a project with multiple developers, CVS (and recently SVN) is being used as our main source code management system. Here you will find information on how to access the latest codes under development via CVS (SVN).

SVN repository

Recently we switched some components from CVS to SVN repository, including scim, scim-hangul, scim-input-pad, scim-m17n, scim-uim, etc.
The root of SVN repository is:

scim.svn.sourceforge.net/svnroot/scim

This SVN repository can be checked out through SVN with the following instruction set:

svn co https://scim.svn.sourceforge.net/svnroot/scim modulename

All trunk/branches/tags for modulename will be checked out by this command. If you want to check out specific branches or trunk, add sub directory name of the branch to the end of above url, such as '/branches/scim-1.4'. You can see available modulename in the SVN repository viewer.

CVS repository

The CVS service on Sourceforge is employed as our main source repository. CVS root is:

scim.cvs.sourceforge.net:/cvsroot/scim

The CVS repository can be checked out through anonymous (pserver) CVS with the following instruction set. The module you wish to check out must be specified as the modulename . When prompted for a password for anonymous , simply press the Enter key.

cvs -d:pserver:anonymous@scim.cvs.sourceforge.net:/cvsroot/scim login

cvs -z3 -d:pserver:anonymous@scim.cvs.sourceforge.net:/cvsroot/scim co -P modulename

You can see available modulename in the CVS repository viewer, some of them are skim, fcitx, scim-ccinput, scim-pinyin, scim-qtimm and scim-tables.

The CVS repository can also be examined via the provided web-based CVS repository viewer.

How to compile from a CVS/SVN checkout

For most of the modules, just run:

./bootstrap

to generate a configure script, and then you can follow the normal install procedures.

However, for skim and scim-qtimm (which are bksys based), there is no need to run bootstrap, just configure is enough. (do not forget to use scons not make to compile.)

CVS Activity Log Mailing List

There is a dedicated mailing list (scim-cvs) setup for all CVS commits, and scim-svn for all SVN commits, please find more details in the Mailing List page.

Real-time CVS Activity Stats

Alternatively to join a mailing list to monitor CVS activities, a real-time CVS stats system is also maintained online, thanks to CIA developer Micah Dowty.

Comments

You are not allowed to create comments.

eZ publish™ copyright © 1999-2010 eZ systems as