[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Suggestion for FAQ

From: John Peacock <jpeacock_at_rowman.com>
Date: 2004-01-15 13:14:37 CET

Travis wrote:
> Subversion has friendly licensing and *great* improvements in version
> control features. It may even be as easy-to-use after install. But it
> is not easy to install. I hope that simplifying build and installation
> is a goal. Currently Subversions seems more a "compelling replacement
> for CVS for Enterprise projects" who can dedicate serious resources
> solely to the version control.

I don't know what your experience has been, but I have been building subversion
from scratch for some time and find it to be nearly as trivial as CVS.
Configuration of Apache is also not terribly difficult, but then I have
experience with Apache that predates my work with subversion. The example
configurations (in the Book) are very straightforward.

I would like to suggest that you at least try the Apache/WebDAV route, using one
of the tarballs. The order I'd suggest is:

1) Build and install Berkeley 4.2.52 with the default location; this is as
simple as:

        $ cd db-4.2.52/build_unix
        $ ../dist/configure
        $ make
        $ su
        # make install

2) Download Apache 2.0.48 tarball and build it with the defaults:

        $ cd httpd-2.0.48
        $ ./configure --enable-dav --enable-so \
--with-berkeley-db=/usr/local/BerkeleyDB.4.2
        $ make
        $ su
        # make install

3) Download a Subversion tarball (e.g. subversion-0.36.0.tar.gz) since that
comes fully formed:

        $ cd subversion-0.36.0
        $ ./configure --with-berkeley-db=/usr/local/BerkeleyDB.4.2
        $ make
        $ su
        # make install

And then follow the directions for configuring Apache, which could be as simple
as adding the following:

        <Location /repos>
          DAV svn
          SVNPath /absolute/path/to/repository
        </Location>

Building the toolchain takes a little while the first time, but after that, you
only need to do step 3 (subversion itself).

HTH

John

-- 
John Peacock
Director of Information Research and Technology
Rowman & Littlefield Publishing Group
4720 Boston Way
Lanham, MD 20706
301-459-3366 x.5010
fax 301-429-5747
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Jan 15 13:15:05 2004

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.