Index: chapter.xml =================================================================== --- chapter.xml (revision 47167) +++ chapter.xml (working copy) @@ -436,13 +436,13 @@ Introduction As of July 2012, &os; uses - Subversion as the primary version + Subversion as the only version control system for storing all of &os;'s source code, documentation, and the Ports Collection. Subversion is generally a - developer tool. Most users should use + developer tool. Users may prefer to use freebsd-update () to update the &os; base system, and portsnap (This chapter demonstrates how to install Subversion on a &os; system and then use it to create a local copy of a &os; repository. It - includes a list of the available &os; - Subversion mirrors and resources to - additional information on how to use + includes additional information on how to use Subversion. + + Svnlite + + A fully functional but light weight version of + Subversion may be already installed + on your &os; system as svnlite. You do not + have to install a separate copy if svnlite + is sufficient for your needs. + + If you wish to access HTTPS servers with + svnlite then a root certificate bundle + should be installed: + + &prompt.root; pkg install ca_root_nss + + Installing a certificate bundle allows + svnlite to verify that it is securely + communicating with the repository server without tampering. + + If you are using svnlite then you should + adjust the examples below. + + Installation - Subversion must be installed - before it can be used to check out the contents of any of the - repositories. If a copy of the ports tree is already present, + If the svnlite is unavailable or you wish to + use the full version of Subversion then + it must be installed. + + If a copy of the ports tree is already present, one can install Subversion like this: &prompt.root; cd /usr/ports/devel/subversion +&prompt.root; make install clean +&prompt.root; cd /usr/ports/security/ca_root_nss &prompt.root; make install clean - If the ports tree is not available, - Subversion can be installed as a - package: + Subversion can easily be + installed as a package: - &prompt.root; pkg install devel/subversion + &prompt.root; pkg install subversion +&prompt.root; pkg install ca_root_nss @@ -561,7 +586,7 @@ This example checks out the Ports Collection from the - western US repository using the HTTPS + &os; repository using the HTTPS protocol, placing the local working copy in /usr/ports. If /usr/ports is already