Does anyone here, especially GlowHost folks but also among the users, have any experience running a source-control system on a web hosting account? I'd like to be able to share code with other people this way, so that they can pick up updates via source control rather than flinging patches at each other and applying them manually. Mercurial would be my first choice, git a close second, subversion if I have to. I suspect that I'd have to run some sort of PHP-ish web gateway, since the "default" method of running source-control servers would probably be unacceptable on a shared system, so any suggestions for such packages would be welcome as well.

Thanks in advance.