Why do we even need Git and stuff when it is possible to just commit the source code as the RFC
https://www.rfc-editor.org/rfc/rfc6716#appendix-A.3
And look you can even do patches
https://www.rfc-editor.org/rfc/rfc8251#section-3
This is the next generation of immutable, distributed but centralized, patch-based VCS