Don't leave me unsupervised near osm data and computers with rust and git... My last week literally was spent with implementing the idea from https://blog.andygol.co.ua/en/2023/05/07/osm-2-0-api-using-git/
Soooo I got a script (works somewhat only) that converts #osm changesets to git commits... Uhm. It's still quite buggy and not usable (needs splitting to be actually clonable in the end) but it works
https://github.com/MTRNord/osm-git/
Readme will follow when this gets usable.