On CVS Usage
First, we recommend you to subscribe to our developer mailing list if you
are going to use CVS version of ser. To do so, subscribe at
http://mail.iptel.org/mailman/listinfo/serdev
.
To post questions to the mailing list, send to serdev@iptel.org.
Using Daily CVS Snapshots
You can download daily snashots of the CVS from
here. Note that the CVS snapshots are not
alway accurate because usually we do several commits per day.
Direct CVS Access
If you are a ser developer or want simply the latest version of ser, you can access the CVS repository
directly. Anyone is granted read access to the CVS repository as anonymous user. Anonymous users can
read anything but they are not allowed the modify the sources. Use the anonymous access if you don't have a
cvs account created by us.
There are two branches in the CVS repository. The main branch (called the trunk) is unstable. This
is the development branch, we commit new code there and we usually only check that the code compiles, we
don't test functionality each time we commit. You will usually not need the unstable code unless you are
a ser developer and need the very latest code.
There is also another stable branch. The branch is currently called rel_0_8_14. This branch
contains stable version of ser, we commit only bug fixes and changes that do not affect the sources (like
documentation updates). The stable version is currently being tested and it will eventually become a new
stable release once it is mature enough. If you need the latest stable version of ser with all bugfixes
applied then the stable branch is for you (most people want this).
Anonymous Access
To download the entire source tree of ser as anonymous user do the following:
- set CVSROOT=:pserver:anonymous@cvs.berlios.de:/cvsroot/ser
export CVSROOT
-
cvs login
and simply press enter when asked for password.
-
To get stable code use cvs co -r rel_0_8_14 sip_router
To get unstable code use cvs co sip_router
and the entire source tree will be created in sip_router subdirectory.
-
From time to time use cvs update in sip_router directory. That will update your
source tree with the latest changes.
Read/Write Access
If you have a CVS account then you will be using SSH to access the CVS repository, do the
following:
-
set CVS_RSH=ssh
export CVS_RSH
-
set CVSROOT=:ext:<username>@cvs.ser.berlios.de:/cvsroot/ser
export CVSROOT
and replace <username> with your username.
-
To get stable code use cvs co -r rel_0_8_14 sip_router
To get unstable code use cvs co sip_router
and the entire source tree will be created in sip_router subdirectory.
For more information on using CVS see Berlios CVS howto or CVS homepage.
|