Extract an interface for DvcsScriptRepositories.