add support for subversion