implemented the SVN file operation test, refactored repositories to make stream wrappers easier