SVN repositories as 'Sources
.
Use Nix.
script :: Script 'Sources ()
script =
namespace "svn" $ do
svn (url "https://example.com/svn/project1/trunk" . path "project1") pass
svn (url "https://example.com/svn/project2/branches/1.0" . path "project2-1.0" . ignoreExternals) pass