Karl Fogel wrote:
>Branko Čibej <brane@xbc.nu> writes:
>
>
>>A note for Windows users: I'm not going to make 0.19.1 binaries for
>>Windows. svnserve doesn't work on Windows, so I'm not going to bother
>>with packaging something that won't give anyone any benefit.
>>
>>
>
>I'm sorry -- I'm sure you've explained this before, but: why doesn't
>svnserve work on Windows? Is it something basic about the whole idea,
>or just that the code happens to be written in a Unix-specific?
>
>
Svnserve does work on windows, for simple operations. However, any time
you have to open a second RA session (e.g., for merge, remote diff,
switch (IIRC), ...), the client blocks because the server is doing its
stuff and not listening. On Unix, this is solved by svnserve forking off
worker processes, so that the main server can keep listening on the
socket. On Windows, we can't fork; the solution is to make the server
threded and to spin off worker threads. I haven't -- er, that is, nobody
has had time to do that yet.
--
Brane Čibej <brane_at_xbc.nu> http://www.xbc.nu/brane/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Mar 13 07:44:54 2003