DanConwayDev on Nostr: I have been reluctant to replace core aspects of the git protocol as it is so battle ...
I have been reluctant to replace core aspects of the git protocol as it is so battle tested.
Having a single git server that everyone pulls from isn't part of the protocol.
Its a point of centralisation and failure.
You have to trust that the operator is passing you the correct refs (as these are not signed although he commits maybe). Whats stopping them from pushing different commits to specific users or user from a specific country?
There is friction if you want change operator (as you need to coordinate with all the repo users to ge them to pull from a new url)
Published at
2024-07-01 08:43:50Event JSON
{
"id": "13a1aa434a8b306e9f8c06624320076deb595be92dcaa51cb2ebd29461db4c4a",
"pubkey": "a008def15796fba9a0d6fab04e8fd57089285d9fd505da5a83fe8aad57a3564d",
"created_at": 1719823430,
"kind": 1,
"tags": [
[
"e",
"7fba60aa1cd8232156992ed5fe69a5c5cdd201b4b8bf2ade5152291036b2f67f",
"wss://a.nos.lol/",
"root"
],
[
"e",
"f1eb89ff94fc3fb78023ad19cc7c6359b4a116ad7587cc8efe75a60a07cc173f",
"wss://nos.lol/",
"reply"
],
[
"p",
"e07e6c1351e07c837b1feb6c3624173c6b3f13e40d75f8e4ebd69fff0739c1c7",
"wss://relay.primal.net/",
"mention"
]
],
"content": "I have been reluctant to replace core aspects of the git protocol as it is so battle tested.\nHaving a single git server that everyone pulls from isn't part of the protocol.\nIts a point of centralisation and failure.\nYou have to trust that the operator is passing you the correct refs (as these are not signed although he commits maybe). Whats stopping them from pushing different commits to specific users or user from a specific country?\nThere is friction if you want change operator (as you need to coordinate with all the repo users to ge them to pull from a new url)\n",
"sig": "dcf81d03cf8a92c362a825d1d30f539d0f5c4d9f586e22e88911a2f3a427956ad64ff65962662ed1249f6d8250297ccae42698dbb710949b4f17532796cc5790"
}