Fink

Package svn-1.4.4-11

SystemBinary DistributionsCVS/rsync Source Distributions
stable RSS feed stableunstable RSS feed unstable
10.8/x86_64
 
 
10.7/x86_64
 
 
10.6/x86_64
 
 
10.6/i386
 
 
10.5/i386
 
10.5/powerpc
1.4.4-11
 
Description:   Subversion - svnserve, tools (1.4.4-11)
The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. Subversion's Features: - Most current CVS features - Directories, renames, and file meta-data are versioned - Commits are truly atomic - Branching and tagging are cheap (constant time) operations - Client/server protocol sends diffs in both directions - Time costs are proportional to change size, not data size - Efficient handling of binary files - it uses a binary diffing algorithm to transmit and store successive revisions - Versioning of symbolic links - Choice of database or plain-file repository implementations - Apache network server option, with WebDAV/DeltaV protocol - Standalone server option Subversion is broken into these packages in fink: - The "svn-client" package installs a command-line client program for using subversion. Type 'fink describe svn-client' to get usage help. - The "svn" package installs a stand-alone server 'svnserve'. Install this package if you want to maintain a stand-alone server. Type 'fink describe svn' to get usage help. - The "svn-doc" package installs html documentation, and notes from the developers of svn. - The "libapache2-mod-svn" package contains an apache2 module to enable serving a repository via web-dav. Type 'fink describe libapache2-mod-svn' to get usage help. - The "svn-shlibs" package contains the shared libraries for the other packages. It is installed automatically by fink when needed. - The "svn-dev" package contains the development headers and libraries. It is installed automatically by fink when needed. - The "svn-swig-pm586" package contains the swig perl bindings to call svn from perl. Type 'fink describe svn-swig-pm586' to get usage help. - The "svn-swig-py24" package contains the swig python bindings to call svn from python. Type 'fink describe svn-swig-py24' to get usage help. - The "svn-swig-rb18" package contains the swig ruby bindings to call svn from ruby. Type 'fink describe svn-swig-rb18' to get usage help. - The "svn-javahl" package contains the java bindings to call svn from java. Type 'fink describe svn-javahl' to get usage help. For More Information, check the main Subversion website below and read the book at <http://svnbook.red-bean.com/>. Also check out the documentation in /sw/share/doc/svn. These files are in the "svn-doc" package.
Usage Hints:   
Type 'svnserve --help', 'man svnserve', 'svnadmin help', or 'man svnadmin' for usage. Some tools (e.g. hook and back-up scripts) and examples are stored in /sw/share/svn/tools and /sw/share/svn/contrib You can start the Subversion server manually using a command similar to '/usr/bin/sudo -u www /sw/bin/svnserve -d -r /sw/var/svn' or you can run 'daemonic enable svnserve' as root to create a StartupItem for it. 'svnserve' is run as user 'www' in order that apache and svnserve can access the same repositories at the same time under '/sw/var/svn' You could install the repositories under the preconfigured directory /sw/var/svn which should have the correct permissions. Make sure that all files in the new repository have the correct permissions for svnserve (and apache) to read and write. E.g. run 'chown -R www /sw/var/svn/yourrepos' and 'chmod -R go-rwx /sw/var/svn/yourrepos'. WARNING: Subversion (svn) 1.2.3 or later uses Berkeley DB 4.4 (db44). If you are upgrading from an earlier version and you are using BDB repositories please read http://subversion.tigris.org/faq.html#bdb43-upgrade and http://subversion.tigris.org/faq.html#dumpload To install svnadmin binary linked to an older Berkeley DB version please install the fink package 'svnadmin-dbXX', e.g. by typing fink install svnadmin-db43 and following the documentation of svnadmin-dbXX, e.g.: fink info svnadmin-db43
Section:   devel
Maintainer:   Christian Schaffner <chris01ATusersDOTsourceforgeDOTnet>
Website:   http://subversion.tigris.org/
License:   BSD
Info-File:   dists/10.4/stable/main/finkinfo/devel/svn.info
CVS log, Last Changed: Wed, 05 Sep 2007 22:27:15 (UTC)
SplitOffs:   
svn-shlibs Subversion - Shared libraries
svn-client Subversion - Client
svn-dev Subversion - Development headers and libs
svn-doc Subversion - Documentation

Section list - Flat package list - Search packages

(*) = Unsupported distribution.