This PR builds upon #2795 to extend the git backend and use it in even more places - and completely decouples the auto-tick command from the old git logic, allowing its local execution.
#2795 should be merged first. To easily compare what's new in this PR, click here.
This PR also adds some non-minor refactoring changes to the migration logic, which were more than needed to not make the existing state of the code even worse.
This PR builds upon #2795 to extend the git backend and use it in even more places - and completely decouples the
auto-tick
command from the old git logic, allowing its local execution.#2795
should be merged first. To easily compare what's new in this PR, click here.This PR also adds some non-minor refactoring changes to the migration logic, which were more than needed to not make the existing state of the code even worse.