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