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).
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.
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.
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.)
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.
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.