r880474 | stsp | 2009-11-06 11:40:32 +0000 (Fri, 06 Nov 2009)
Correctly fix issue #2580 on Win32: Don't kill the tunnel agent.
* subversion/libsvn_ra_svn/client.c
(make_tunnel): On Win32, APR translates APR_KILL_ONLY_ONCE to
APR_KILL_ALWAYS, terminating the tunnel agent prematurely and
breaking the SSH and SVN protocol shutdown sequences.
It is actually not necessary to kill the tunnel agent on Windows,
since it will reliably die on its own once svn closes the pipe.
Patch by: Bob Denny <rdenny@dc3.com>
(log message tweaked by me)