DanConwayDev on Nostr: Ngit-relay has an optional 'proactive sync' that checks every 45m whether the git ...
Ngit-relay has an optional 'proactive sync' that checks every 45m whether the git repo matches the state event and if not, tries to catch up by syncing with the other git servers.
The intention is that it would also sync nostr events from other listed relays too but that isn't built yet.
So if you always pushed to the nostr remote, which creates and sends the nostr state event first, and so long as at least 1 git server got your update, the others should catch up.
Published at
2025-06-10 17:57:43Event JSON
{
"id": "37d7c014889acba123d07314514f74d1b2b6c3d883b9041d3c4c7d5ff1189de0",
"pubkey": "a008def15796fba9a0d6fab04e8fd57089285d9fd505da5a83fe8aad57a3564d",
"created_at": 1749578263,
"kind": 1,
"tags": [
[
"e",
"a2364dd64bb033ca032e4248f3faf18cb2da164b5ca1cc8f0970c56f55417cf1",
"",
"root"
],
[
"e",
"8f8e2bbd440833a3b3a67c5d94650bad7942c2195df9dce9d828976a64ff5b49"
],
[
"e",
"cb27be230475205bf136613d1c7fd41fe752276583bfab26308e7124bd5802d2",
"",
"reply"
],
[
"p",
"a008def15796fba9a0d6fab04e8fd57089285d9fd505da5a83fe8aad57a3564d"
],
[
"p",
"e2ccf7cf20403f3f2a4a55b328f0de3be38558a7d5f33632fdaaefc726c1c8eb"
],
[
"p",
"ee9d979e7e1418a9f7472baf82dc96082a0d4251b77bcb170a6ecec93fadff64"
]
],
"content": "Ngit-relay has an optional 'proactive sync' that checks every 45m whether the git repo matches the state event and if not, tries to catch up by syncing with the other git servers.\nThe intention is that it would also sync nostr events from other listed relays too but that isn't built yet.\n\nSo if you always pushed to the nostr remote, which creates and sends the nostr state event first, and so long as at least 1 git server got your update, the others should catch up. ",
"sig": "895eb724ca4f0ade7821c8d3b548aa130b745bfc64c93ab9301ae4040e5b0ceec8e1b91aa696bfbe971a7cb21cef4101a02534a3909afc1b68ca4e519c08d1a8"
}