Package svn-1.4.4-11
| System | Binary Distributions | CVS/rsync Source Distributions | |
|---|---|---|---|
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: |
| |||||||||
Section list - Flat package list - Search packages
(*) = Unsupported distribution.