spec and code fixes for subversion provider