upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/docs/archive/2026-01-relay-ngit-dev-migration/scripts/10-check-git-sync.sh
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2026-02-23 12:53:18 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2026-02-23 12:53:18 +0000
commitf659ac657bbce1aec423815c184255bb50652ba3 (patch)
tree24a976b98127a40933eaca060e116f0057e494ed /docs/archive/2026-01-relay-ngit-dev-migration/scripts/10-check-git-sync.sh
parentf62ef12fb84e2210f9a0a67a5e1e574a8ee66c16 (diff)
feat: implement soft expiry and revival for purgatory announcements
Two-phase expiry for announcement purgatory entries: - Phase 1 (initial 30min timeout): delete bare repo, set soft_expired=true, extend expiry by 24h so the event is retained for potential revival - Phase 2 (24h extended timeout): fully remove from purgatory Revival: extend_announcement_expiry() now recreates the bare git repo when called on a soft-expired entry (triggered by state event or git auth), clearing soft_expired and resetting the expiry window.
Diffstat (limited to 'docs/archive/2026-01-relay-ngit-dev-migration/scripts/10-check-git-sync.sh')
0 files changed, 0 insertions, 0 deletions