Created by: eseliger
This PR refactors the changeset syncer to get it a step closer to being able to run outside of repo-updater.