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

RE: Re: Win32XP svn 1.4.5 => 1.4.6

From: Steven Higgan <Steven.Higgan_at_intergen.co.nz>
Date: Tue, 12 Feb 2008 13:15:31 +1300

I honestly fail to understand why some windows svn admins insist on exe
installers for subversion (pointing to self as being a windows svn
admin)

Grab the latest zip file
Extract it onto your file system
Now its installed !!

Subversion is completely self-contained, it doesn't contaminate your
system or do any sort of tom-foolery.

Here is a description of how I have svn setup both on my own machines
and at work.

File system :
x:\SVN\REPOS => all your repos go here
x:\SVN\LOCAL-BACKUP => local backup (go figure), please copy it to some
other computer !!
x:\SVN\svn-win32-1.4.4 => this is where I extracted the zip file I
downloaded a while ago

inside 'x:\SVN\' I have several utility cmd files (attached) that
basically do what the file names say they do
install-subversion-service.cmd
uninstall-subversion-service.cmd
start-subversion-service.cmd
stop-subversion-service.cmd

So how do I upgrade my subversion server?

In this example I am upgrading to the mythical svn-win32-1.5.0 (ok, not
so mythical now - back down devs)
run (as admin) stop-subversion-service.cmd
run (as admin) uninstall-subversion-service.cmd

I create a new folder for it :
x:\SVN\svn-win32-1.5.0
I extract the contents of the zip file into this folder - Note that I
keep the old version lying around just in case something starts emitting
magic black smoke.

I edit all of those .cmd files so they point to the new version.

run (as admin) install-subversion-service.cmd
run (as admin) start-subversion-service.cmd

As part of your upgrade process you may want to do a dump (using old
binaries) and load (using new binaries) - I gather this may be a
requirement for 1.5.0 anyway.

That is about it - not hard really.

Maybe we should put together a win32 cheat-sheet on setting stuff up.

Also it looks like there may be some sort of confusion - a subversion
client (ie TSVN) does _not_ need the binaries you get in subversion. All
subversion clients are 'linked' to the subversion libraries, so it gets
all of the client libraries.

Btw list-admins if this email gets turned (back into) html then I will
be hammering my admins with a wet fish.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org

Received on 2008-02-12 01:15:56 CET

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.