I created a POC for an entire git repo as nostr events in May 2023. you can try it out:

https://github.com/DanConwayDev/ngit-cli/tree/v0.0.2

My conclusion was that it isn't the right approach. git is very efficient at storing and accessing the data, working out the differences between repositories and bandwidth efficiently sending the right data.

Reply to this note

Please Login to reply.

Discussion

I agree. But using Nostr with Git is not supposed to be efficient. Just decentralized. Nostr itself is not efficient to begin with.

nostr:nprofile1qyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshszrnhwden5te0dehhxtnvdakz7qpqahaz04ya9tehace3uy39hdhdryfvdkve9qdndkqp3tvehs6h8s5sl8p9ks is innovating on and around this and I'm really looking forward to seeing what he comes up with gnostr.

I’ve already created a “timechain” of #nostr events…

https://x.com/randymcmillan/status/1764056522965831753?s=46

#gnostr

Getting ready to create “blob signatures” - this way even thru a rebase or whatever - the origin of the blob can be verified…

Never say never :-)

Don't worry about it, efficiency is for academics. Moore's law will make it efficient. - Jayson maxi 2024

We should worry about it, but if you trully want the most efficient signed package, you wouldn't use Nostr at all. We just need good enough.