The fact that ```site.ensureRepositoryUri``` actually updates/initializes ```context``` with the site is very confusing, but I guess not related to this change.