Arlie Davis <>


r858929 | brane | 2006-03-12 21:21:26 +0000 (Sun, 12 Mar 2006)

Add support to svnserve to run as a native Windows service.  This
allows svnserve to start automatically, at system boot time, without
having a user logged in and without the need for an external service
'wrapper' program.

Patch by: Arlie Davis <>

* subversion/svnserve/main.c (main): Updated to support running as a
   Windows service. Adds new --service run mode.

* subversion/svnserve/winservice.h: New.
   Contains public declarations for service support.

* subversion/svnserve/winservice.c: New.
   Contains implementation of service support.

* notes/windows-service.txt: New.
   Contains notes on how to use service support (install, start, stop,

* build.conf (svnserve): Add dependency on ws2_32.lib for Windows.