updated to use the built in svn provider