Use django-reversion to implement versioned state tracking of toolinfo records. See the implementation of versioned toolinfo records in Striker for inspiration/code to steal.
Description
Description
Details
Details
Project | Branch | Lines +/- | Subject | |
---|---|---|---|---|
wikimedia/toolhub | main | +263 -158 | db: refactor revision support to remove monkeypatch | |
wikimedia/toolhub | main | +218 -63 | toolinfo: add revision tracking to backend storage |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T271712 Require tools to host a valid toolinfo.json file (e.g. while upgrading from one Debian version to another) | |||
Resolved | srishakatux | T195682 Direct tool registration | |||
Resolved | bd808 | T271370 Backend diff tracking for toolinfo record changes |
Event Timeline
Comment Actions
Change 660055 had a related patch set uploaded (by BryanDavis; owner: Bryan Davis):
[wikimedia/toolhub@main] toolinfo: add revision tracking to backend storage
Comment Actions
Change 660055 merged by jenkins-bot:
[wikimedia/toolhub@main] toolinfo: add revision tracking to backend storage
Comment Actions
Change 698642 had a related patch set uploaded (by BryanDavis; author: Bryan Davis):
[wikimedia/toolhub@main] db: refactor revision support to remove monkeypatch
Comment Actions
Change 698642 merged by jenkins-bot:
[wikimedia/toolhub@main] db: refactor revision support to remove monkeypatch