Good idea or bad idea? Instead of hosting history’s greatest money, #Bitcoin , on servers owned by Microsoft’s GitHub, why not store the git repo in each bitcoin node’s codebase? Then the node syncs its commits and prs over the network and devs can use an open source git gui locally on their computer?
How to make copies tamper proof? Pow?
Just like blocks maybe? Your peers determine which code (commits) are the trusted ones and then you build the source code based off that commonly agreed upon commit sha.
It's not relying on concrete rules, seems tricky to make it work