The data is stored somewhere on a single server.
Login to reply
Replies (3)
The PRs, the PR commits, issues and comments and git state are sent via nostr events so they are on relays. And the data related to the state is stored on as many git servers as you specify. The ngit git plugin will push to and fetch from to all git server's specified by maintainers. The git data is also stored on all the contributors local machines...
The maintainerscann change git servers and when the users run `git pull` it will automatically fetch from the new servers.
ngit doesn't have a distributed consensus algorithm so there has to be the one server that's the one and only with the official source of truth