more work on repos
some tests for repo syncing