I have a scenario here and I'm hoping there's some tool our there that can do this.

I would like to be able to control a SVN checkout without being SSH'ed in. Meaning, I would be able to run svn update's and stat's without being SSH'ed into the server. Is there some type of web interface that would allow me to do this? Or is this just some one-off that I need to write?

Thanks.

**UPDATE:**

OK, here's the scenario. This may help clarify my needs.

* Company X hosts www.foo.com on their servers
* Foo inc. owns the code and wishes to host the SVN repo.
* Company X does not want to give Foo inc. SSH into their servers for security reasons.

How does Foo inc. and Company X promote code to the Company X's servers? Company X is the easy case, I just can't figure out how to get Foo inc to. I know I can write some custom script with system calls but I was hoping for a packaged solution.

Thanks again. Reading great stuff so far.