daemon: use run-command api for async serving
commit30e1560230bc0154230b315a5f7c4f46870f9c81
authorErik Faye-Lund <kusmabite@gmail.com>
Thu, 4 Nov 2010 01:35:16 +0000 (4 02:35 +0100)
committerJunio C Hamano <gitster@pobox.com>
Thu, 4 Nov 2010 23:53:50 +0000 (4 16:53 -0700)
treef685b8be7572eb8b0f31d3e4f19e1c462a635748
parent82fc07b7baa6f9e188025cc06a87ebc60a6f2d5e
daemon: use run-command api for async serving

fork() is only available on POSIX, so to support git-daemon
on Windows we have to use something else.

Instead we invent the flag --serve, which is a stripped down
version of --inetd-mode. We use start_command() to call
git-daemon with this flag appended to serve clients.

Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
daemon.c