We'll probably never unify the ID service and Gitolite configs, but it would be nice to have a little less duplication.
The master list should be something like "the things that are in this location" or "the organization repos that happen to be listed here". It should be something we intentionally decide.
Problem: Adding a new partner organization is a really complicated set of processes.
gitolite-admin:conf/gitolite.conf
ddr-ORG
repo.ddr:repository.json
ddr-defs:repo_models/identifier.py
['organization']['components']['valid']
ddrindex org ...
We'll probably never unify the ID service and Gitolite configs, but it would be nice to have a little less duplication.
The master list should be something like "the things that are in this location" or "the organization repos that happen to be listed here". It should be something we intentionally decide.