[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: Winston Wolff <stuff_at_obsidiancore.com>
Date: 2003-11-05 20:58:08 CET

>
>> All the descriptions are the same for these different packages so
>> it's not very helpful.
>
> I should update these descriptions, you are right. Any suggestions?
>

Well, I suppose I have to now that I griped about it huh? How about
this below? I have separated them into a main description for the
"svn" package that talks about why Subversion is interesting for the
reader and I list all the associated packages with a brief description
and why they would want that sub-package. Then for each sub-package's
description, I repeat the brief description as it appears in the main
description and tell them to look back at the main.

I have left some blank areas [???], and also I am guessing on some of
this stuff but I guess you will know if it is correct and can adjust
it?

Thanks incidentally for doing the work of distributing svn on fink.

-winston
-----------------------

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.
Received on Wed Nov 5 21:18:20 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.