The post-commit hook starts a single process, and eats its STDOUT.

But you can make that single process into whatever you want. If you hook script is for instance:

#!/bin/sh
perl watch-file.pl | perl notify.pl

then your hook consists of a shell process and two perl processors working together. SVN doesn't know anything about the STDOUT produced by watch-file.pl. It still eats the STDOUT that notify.pl produces - someone has to. The commit is finished when notify.pl is done (more or less).

--
Stein

Reply via email to