Reminded me of the top comment on the "Show HN" of Dropbox, back in 2007: "you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem." ;)
https://news.ycombinator.com/item?id=9224