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

Re: Proposal for svnserve as a Windows service - 0.1

From: Mark Phippard <markp_at_softlanding.com>
Date: 2006-02-21 22:26:53 CET

Peter Samuelson <peter@p12n.org> wrote on 02/21/2006 04:21:32 PM:

> [Mark Phippard]
> > I apologize in advance if this has been already discussed, but why
> > wouldn't you put the "service maintenance" options (create, update,
> > delete, list) in a separate executable, like svnservice.exe or
> > something?
>
> Probably because traditional Windows services have options to install
> and uninstall themselves, rather than having a helper binary. This is
> a convenience for distribution and installation. It may not really
> apply in subversion's case, since subversion already installs quite a
> few binaries and libraries.

It seems to me that a traditional Windows service is installed by an
InstallShield-type program. Of course the service executable itself might
be used under the covers to do this, but still I do not think there is any
real standard expectation here. I just do not see how adding all of these
command line options to svnserve is a good idea for usability. Also, note
that I am not suggesting we need to run a service manager like Apache
uses, just a separate executable that can manage creating the service.

I think the main change is just to get svnserve to run as a service
without needing a wrapper. If we wanted, we could then have the Windows
installer have options to install it, or provide manual instructions, or a
separate program etc...

Mark

_____________________________________________________________________________
Scanned for SoftLanding Systems, Inc. and SoftLanding Europe Plc by IBM Email Security Management Services powered by MessageLabs.
_____________________________________________________________________________

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Feb 21 22:27:25 2006

This is an archived mail posted to the Subversion Dev mailing list.