lunakv / academyruins-api

Rules API for Magic: The Gathering
https://api.academyruins.com/docs
GNU Affero General Public License v3.0
4 stars 1 forks source link

Improve MTR differ #43

Open lunakv opened 1 year ago

lunakv commented 1 year ago

The MTR differ is currently in a "good enough" state where manual involvement tends to be minimal, but there are still areas where it's sub-par, mostly when handling changes in lists. This tends to manifest most readily in lists of available sets, where one update will remove the effective date of an item and add new items with their effective dates at the same time, which causes weird overlaps that have to be fixed manually. We should think about ways to mitigate this behavior.