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
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
db: refactor revision support to remove monkeypatch | wikimedia/toolhub | main | +263 -158 | |
toolinfo: add revision tracking to backend storage | wikimedia/toolhub | main | +218 -63 |
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