Let me guess, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs and then use SVN or CVS on the mounted filesystem?
https://news.ycombinator.com/item?id=9224
Yes, because these days the world has changed since then.
Yes, because these days the world has changed since then.