Samba is developed in an open environment. Developers use Concurrent Versioning System (CVS) to " checkin " (also known as " commit ") new source code. Samba's various CVS branches can be accessed via anonymous CVS using the instructions detailed in this chapter.
This chapter is a modified version of the instructions found at http://samba.org/samba/cvs.html
35.1.2 CVS Access to samba.org
The machine samba.org runs a publicly accessible CVS repository for access to the source code of several packages, including Samba, rsync, distcc, ccache, and jitterbug. There are two main ways of accessing the CVS server on this host:
188.8.131.52 Access via CVSweb
You can access the source code via your favorite WWW browser. This allows you to access the contents of individual files in the repository and also to look at the revision history and commit logs of individual files. You can also ask for a diff listing between any two versions on the repository.
Use the URL: http://samba.org/cgi-bin/CVSweb
184.108.40.206 Access via CVS
You can also access the source code via a normal CVS client. This gives you much more control over what you can do with the repository and allows you to checkout whole source trees and keep them up-to-date via normal CVS commands. This is the preferred method of access if you are a developer and not just a casual browser.
To download the latest CVS source code, point your browser at the URL : http://www.cyclic.com/. and click on the " How to get CVS " link. CVS is free software under the GNU GPL (as is Samba). Note that there are several graphical CVS clients that provide a graphical interface to the sometimes mundane CVS commands. Links to theses clients are also available from the Cyclic Web site.
To gain access via anonymous CVS, use the following steps. For this example it is assumed that you want a copy of the Samba source code. For the other source code repositories on this system just substitute the correct package name .
R ETRIEVING S AMBA USING CVS