• Aurélien Campéas's avatar
    schema: refine the cooperation mechanisme between components · 3ef71c26f1ed
    Aurélien Campéas authored
    tshistory plugins/extensions that will need their own schema extension
    have now a more principled system to use
    Instantiating a schema object will add it to a registration list.
    When all schemas have been declared (in dependency order), one
    will have to invoke `register_schemas`, and also (but more for tests)
    `delete_schemas` (in reverse order).