I could be wrong, but I think those that use git regularly understand this is not true. If you use it to develop code, you are forced to realize that git itself is forcibly local-first. When a pull is literally a copy of a remote branch stored locally, that gets merged into your local branch, and similar for a push.
I think you'd have to be pretty unaware to be using git to not realize these things, even if you don't understand how it works, your kind of forced to use those decentralized features of git.
I mean the fact that you can overwrite an entire repo with `--force` I feel like should be enough to make sense of this XD
I think you might be referring to the social media aspect of github. Git itself doesn't matter, it's the issues, and the pull requests, and the releases, and emojis, and pretty markdown rendering so no dev has to write actual docs anymore just write an MD file and check it in, a readme is the docs now, and automatically deploying a website with 2 clicks and $0, and branch protection, and issue templates. I could go on.
It's feature loss aversion. Git used email patches (I only accept email patches) Nostr CAN and SHOULD fix those things... git can just be git, and we can just have git servers do git server things with nostr awareness. Nostr should be the social layer, issues, patches, release notes, wikis docs and so on.
Not really. I've seen the notes but haven't looked in depth.
it's basically a generic API framework for doing ephemeral events for whatever API you like. there is already an SSH one. a git one would probably be very simple to build too.
Thread collapsed
Thread collapsed
Thread collapsed