In reply to Johnathan.

Mercurial is a somewhat viable option, though SVN hasn't been worthy of new projects in years and is only used because of difficulties in transitioning existing projects away from it.