wiki:GettingSource

Version 2 (modified by kris, 4 years ago) (diff)

--

Getting the Source Code

PC-BSD uses a Subversion source control repository, in which all source code is stored. For information on using subversion, please take a look at the Subversion manual

Checking out the code is easy. Make sure you have the subversion client installed, then:

For the entire tree, including all branches:
svn co svn://svn.pcbsd.org/pcbsd

Current (Our active branch of development, where new features and ideas are implemented)
svn co svn://svn.pcbsd.org/pcbsd/current

Stable (Source for the current major release branch, which mostly contains bugfixes and small improvements)
svn co svn://svn.pcbsd.org/pcbsd/stable

For the specific 8.0 branch only (Or substitute the version you wish to checkout here)
svn co svn://svn.pcbsd.org/pcbsd/branches/8.0

Once you have the tree checked out, you're free to browse it on your local filesystem. To update the tree to any new revisions however, you need to issue the update command. The update command will update the tree from the directory you're currently in, to all those below it. So, to update the entire repository:

cd /path/to/repository/root
svn up

Making Commits

First, you need a Subversion username and password before you can commit changes into the tree. Please take a look at the Developers Page for information on becoming a committer.