svn wrapper like git