add svn support [ci skip]