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

Re: So many fink packages for Mac OS X

From: Hamilton Link <helink_at_sandia.gov>
Date: 2003-11-05 23:50:53 CET

I would point out that svn and svn-ssl are for practical purposes
mutually exclusive (you probably only want one of the two, or at least
I would), and that the svn-ssl, svn-client-ssl, and
libapache2-mod-svn-ssl (uh, if I've got that name right) all go
together.

The '-ssl' versions of things link to libraries that allow svn services
to be provided over secure TCP connections.

Also, in point of fact installing svn-ssl, etc. ends up including about
40 fink packages. Off the top of my head I don't recall what they are,
but a few of them aren't obviously needed (in fact I'm told they're
only used during the build process, which is why they aren't called out
as prerequisites by the svn INSTALL file). It might be good to have a
side note of how many files are transitively included and why... just
in the spirit of eliminating surprises, you know.

Other than that, the fink packages install and work just swimmingly, or
did a version ago, although there is a tiny hiccough with ruby iirc (I
really need to post the errors that I got...). Mucho appreciation goes
out to the creator.

h

On Wednesday, November 5, 2003, at 12:58 PM, Winston Wolff wrote:

> Main description for "svn"
> -----
> Compelling replacement for CVS
>
> 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.
>
> Why should I switch to Subversion, after all CVS is the standard?
> Some advantages of Subversion include:
> Commits are atomic--when you check in 20 files, they are all
> checked in or none are, and when you look in history, you seel all the
> files checked in as a group.
> Moving and renaming are versioned. You don't have to pretend you
> are deleting and adding new files, and the history trail is left
> intact.
> Working with directories are easy. E.g. adding a directory adds
> all sub-files and folders to the repository.
> It is fast: branching and tagging are cheap (constant time)
> operations, client/server protocol sends diffs in both directions, and
> in general time costs are proportional to change size, not project
> size.
> Meta-data is versioned per file, e.g. store the `execute'
> permission flag on files in the repository.
> Efficient handling of binary files - it uses a binary diffing
> algorithm to transmit and store successive revisions.
>
> Is Subversion stable enough for me to use for my own projects? The
> Developers think so! Read the full FAQ answer on the website.
>
> Subversion is broken into these packages in fink:
> The "svn" package installs a stand-alone server 'svnserve' and
> command line client 'svn'. Your repository machine needs this > package.
> The "svn-ssl" package is the same as the main "svn" package but it
> adds SSL which allows you to [???]
> The "svn-client" package builds a comman-line client program for
> using subversion.
> The "svn-client-ssl" package is the same as "svn-client" but adds
> SSL to permit you to [???]
> The "libapache2-mod-svn" package contains an apache2 module to
> enable reading and writing to your subversion repository via a Web
> Browser or WebDAV client. You don't need it to use subversion, but it
> can be convenient to examine your repository.
> Also, you can use it for basic editing of files without using the
> command line program.
> The "svn-shlibs" package contains shared libraries for the other
> packages. You don't have to worry about it, it is installed
> automatically by fink.
>
> Notes:
> WARNING: *** Subversion is alpha code right now. ***
> Subversion is released under an Apache/BSD-style open source
> license.
> Some tools (e.g. cvs2svn) and examples are stored in
> %p/share/svn/tools
> Only use the "-ssl" version packages if your country permits ssl
> encryption software.
>
> For More Information, check the main Subversion website below and read
> the book at http://svnbook.red-bean.com/ Also look in
> %p/share/svn/notes and %p/share/svn/contrib ..
>
>
> ---------------
>
>
>
> Description for other packages include a brief description and a
> reference back to "svn":
>
>
> svn-ssl
> ----------
> The "svn-ssl" package is the same as the main "svn" package but it
> adds SSL which allows you to [???]
>
> See Description of "svn" package.
>
>
> svn-client
>
> --------------
> The "svn-client" package builds a comman-line client program for using
> subversion.
>
> See Description of "svn" package.
>
>
> svn-client-ssl
> -----------------
> The "svn-client-ssl" package is the same as "svn-client" but adds SSL
> to permit you to [???]
>
> See Description of "svn" package.
>
>
> libapache2-mod-svn
> ----------------------------
> The "libapache2-mod-svn" package contains an apache2 module to enable
> reading and writing to your subversion repository via a Web Browser or
> WebDAV client. You don't need it to use subversion, but it can be
> convenient to examine your repository. Also,
> you can use it for basic editing of files without using the command
> line program.
>
> See Description of "svn" package.
>
>
> svn-shlibs
> ---------------
> The "svn-shlibs" package contains shared libraries for the other
> packages. You don't have to worry about it, it is installed
> automatically by fink.
>
> See Description of "svn" package.
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Nov 5 23:51:50 2003

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.