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

RE: Migrating from CVS to Subversion - Why and How ?

From: André Pönitz <andre_at_wasy.de>
Date: 2005-04-28 07:07:00 CEST

Santosh Haranath:
> *Why Subversion? *
>
> There are various sites available on Internet discussing how Subversion
> is next generation version control system. Here is a decent tabular
> write up which sums up everything
>
> http://better-scm.berlios.de/comparison/comparison.html
>
> Bottom line - A linear jump from CVS. But frankly, Open source version
> control systems are still lagging. They haven't reached enterprise level
> yet.
>
> [...]

I am not quite sure what kind of scenario you are trying to describe
here or what point you want to make.

> Base Assumption : GCC , GTK is installed and works
> *STEP 1 - Identification and Installation of dependencies*
> Set Environment variables PATH and LD_LIBRARY_PATH
> LD_LIBRARY_PATH=/usr/local/lib:/usr/lib ; export LD_LIBRARY_PATH
> PATH=/usr/sbin:/usr/bin:/usr/local/bin:/usr/ccs/bin:/usr/ucb ; export PATH
> a) Expat - C XML parser - Download binaries from Sunfreeware. gunzip and
> install
> pkgadd -d expat-1.95.5-sol9-intel-local
> b) Open SSL - SSL Libraries - Download binaries from Sunfreeware. gunzip
> and install
> pkgadd -d openssl-0.9.7f-sol9-intel-local
> c) GNU sort, which is part of the coreutils package. For CVS to SVN
> Conversion
> Download coreutils-5.2.1.tar from http://ftp.gnu.org/pub/gnu/coreutils/.
> tar xvf coreutils-5.2.1.tar
> cd coreutils-5.2.1
> ./configure ; make ; make install
> d) RCS Version 5.7 - Download tar from
> http://www.cs.purdue.edu/homes/trinkle/RCS
> tar xvf rcs-5.7.tar
> cd rcs-5.7
> ./configure ; make ; make install
> e) Libnet for handling of network packets - Download binaries from
> Sunfreeware. gunzip and install
> pkgadd -d libiconv-1.8-sol9-intel-local
> Modify Environment variables
> LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/usr/local/ssl/lib
> *STEP 2 - Installation LDAP SDK*

etc. etc.

Of course, this _is_ a way to get subversion up and running.

But in case you don't what to take that masochistic approach
you just buy some recent Linux distribution, select a handful
packages more than the "minimal installation with network
goodies" (however that is called on this particular distro),
take a pizza break while the thing is installing, put the
chunk of LDAP authorization that Google spits out in your
apache config and you have subversion up and running in less
than three hours.

Most notably there is no need to compile or configure any
package by yourself.

Andre'

PS: I understand you run some kind of solaris right now.
Even so: Try to figure out the real costs of your aproach
(think maintanance) and compare that to buying a second
machine...

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Apr 28 07:09:24 2005

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.