upleb.uk

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

summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/archive/2026-01-relay-ngit-dev-migration/README.md61
-rw-r--r--docs/archive/2026-01-relay-ngit-dev-migration/migration-guide.md (renamed from docs/how-to/migrate-to-ngit-grasp.md)0
-rwxr-xr-xdocs/archive/2026-01-relay-ngit-dev-migration/scripts/01-fetch-events.sh (renamed from docs/how-to/migration-scripts/01-fetch-events.sh)0
-rwxr-xr-xdocs/archive/2026-01-relay-ngit-dev-migration/scripts/10-check-git-sync.sh (renamed from docs/how-to/migration-scripts/10-check-git-sync.sh)0
-rwxr-xr-xdocs/archive/2026-01-relay-ngit-dev-migration/scripts/20-categorize.sh (renamed from docs/how-to/migration-scripts/20-categorize.sh)0
-rwxr-xr-xdocs/archive/2026-01-relay-ngit-dev-migration/scripts/21-compare-relays.sh (renamed from docs/how-to/migration-scripts/21-compare-relays.sh)0
-rwxr-xr-xdocs/archive/2026-01-relay-ngit-dev-migration/scripts/22-compare-git-data.sh (renamed from docs/how-to/migration-scripts/22-compare-git-data.sh)0
-rwxr-xr-xdocs/archive/2026-01-relay-ngit-dev-migration/scripts/30-extract-parse-failures.sh (renamed from docs/how-to/migration-scripts/30-extract-parse-failures.sh)0
-rwxr-xr-xdocs/archive/2026-01-relay-ngit-dev-migration/scripts/31-extract-purgatory-expiry.sh (renamed from docs/how-to/migration-scripts/31-extract-purgatory-expiry.sh)0
-rwxr-xr-xdocs/archive/2026-01-relay-ngit-dev-migration/scripts/40-classify-actions.sh (renamed from docs/how-to/migration-scripts/40-classify-actions.sh)0
-rwxr-xr-xdocs/archive/2026-01-relay-ngit-dev-migration/scripts/run-migration-analysis.sh (renamed from docs/how-to/migration-scripts/run-migration-analysis.sh)0
-rwxr-xr-xdocs/archive/2026-01-relay-ngit-dev-migration/scripts/validate-service.sh (renamed from docs/how-to/migration-scripts/validate-service.sh)0
-rw-r--r--docs/how-to/README.md12
13 files changed, 61 insertions, 12 deletions
diff --git a/docs/archive/2026-01-relay-ngit-dev-migration/README.md b/docs/archive/2026-01-relay-ngit-dev-migration/README.md
new file mode 100644
index 0000000..424067c
--- /dev/null
+++ b/docs/archive/2026-01-relay-ngit-dev-migration/README.md
@@ -0,0 +1,61 @@
1# relay.ngit.dev Migration Archive (January 2026)
2
3**Status:** Reference only - not maintained
4
5This directory contains the migration guide and scripts used during the
6relay.ngit.dev migration from ngit-relay to ngit-grasp in January 2026.
7
8## ⚠️ Important
9
10These materials are **archived for reference only**:
11
12- **Scripts are specific to the relay.ngit.dev migration context**
13- **Not designed for general use or other migrations**
14- **May not work without modification**
15- **Not maintained or supported**
16
17Do not expect these scripts to work out of the box for your migration.
18
19## What's Here
20
21- `migration-guide.md` - Lessons learned, approach, and context from the actual migration
22- `scripts/` - Analysis and validation scripts used during the migration process
23
24## Why Archive This?
25
26The relay.ngit.dev migration uncovered numerous bugs and edge cases that resulted
27in critical production fixes. See commits in the `4bc5-relay-ngit-dev-migration-v2`
28branch for details.
29
30These materials document:
31
32- Real-world migration challenges encountered
33- Debugging approaches that worked in practice
34- Context for production fixes merged from this branch
35- Iterative script development during active migration
36
37## Using This as Reference
38
39If you're planning a migration to ngit-grasp:
40
411. **Read the migration guide** for conceptual approach and lessons learned
422. **Review the scripts** to understand what kinds of analysis were needed
433. **Expect to write your own scripts** tailored to your specific context
444. **Test extensively** in a non-production environment first
45
46These materials show what was needed for one specific migration, not a
47general-purpose migration toolkit.
48
49## Context
50
51This migration was completed in January 2026 and resulted in relay.ngit.dev
52running ngit-grasp in production. The branch containing these materials also
53includes critical fixes for:
54
55- Git protocol error handling
56- Naughty list false positives
57- Purgatory event tracking
58- Sync startup issues
59- Configuration management
60
61Those fixes are now part of the main codebase.
diff --git a/docs/how-to/migrate-to-ngit-grasp.md b/docs/archive/2026-01-relay-ngit-dev-migration/migration-guide.md
index abe2191..abe2191 100644
--- a/docs/how-to/migrate-to-ngit-grasp.md
+++ b/docs/archive/2026-01-relay-ngit-dev-migration/migration-guide.md
diff --git a/docs/how-to/migration-scripts/01-fetch-events.sh b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/01-fetch-events.sh
index e0d6f26..e0d6f26 100755
--- a/docs/how-to/migration-scripts/01-fetch-events.sh
+++ b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/01-fetch-events.sh
diff --git a/docs/how-to/migration-scripts/10-check-git-sync.sh b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/10-check-git-sync.sh
index b4536cb..b4536cb 100755
--- a/docs/how-to/migration-scripts/10-check-git-sync.sh
+++ b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/10-check-git-sync.sh
diff --git a/docs/how-to/migration-scripts/20-categorize.sh b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/20-categorize.sh
index b38dc00..b38dc00 100755
--- a/docs/how-to/migration-scripts/20-categorize.sh
+++ b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/20-categorize.sh
diff --git a/docs/how-to/migration-scripts/21-compare-relays.sh b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/21-compare-relays.sh
index b9c0d30..b9c0d30 100755
--- a/docs/how-to/migration-scripts/21-compare-relays.sh
+++ b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/21-compare-relays.sh
diff --git a/docs/how-to/migration-scripts/22-compare-git-data.sh b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/22-compare-git-data.sh
index 76521d4..76521d4 100755
--- a/docs/how-to/migration-scripts/22-compare-git-data.sh
+++ b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/22-compare-git-data.sh
diff --git a/docs/how-to/migration-scripts/30-extract-parse-failures.sh b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/30-extract-parse-failures.sh
index d762aae..d762aae 100755
--- a/docs/how-to/migration-scripts/30-extract-parse-failures.sh
+++ b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/30-extract-parse-failures.sh
diff --git a/docs/how-to/migration-scripts/31-extract-purgatory-expiry.sh b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/31-extract-purgatory-expiry.sh
index a0c8ad0..a0c8ad0 100755
--- a/docs/how-to/migration-scripts/31-extract-purgatory-expiry.sh
+++ b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/31-extract-purgatory-expiry.sh
diff --git a/docs/how-to/migration-scripts/40-classify-actions.sh b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/40-classify-actions.sh
index 8b61636..8b61636 100755
--- a/docs/how-to/migration-scripts/40-classify-actions.sh
+++ b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/40-classify-actions.sh
diff --git a/docs/how-to/migration-scripts/run-migration-analysis.sh b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/run-migration-analysis.sh
index acc5e44..acc5e44 100755
--- a/docs/how-to/migration-scripts/run-migration-analysis.sh
+++ b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/run-migration-analysis.sh
diff --git a/docs/how-to/migration-scripts/validate-service.sh b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/validate-service.sh
index 6988af3..6988af3 100755
--- a/docs/how-to/migration-scripts/validate-service.sh
+++ b/docs/archive/2026-01-relay-ngit-dev-migration/scripts/validate-service.sh
diff --git a/docs/how-to/README.md b/docs/how-to/README.md
index f755be1..087ae53 100644
--- a/docs/how-to/README.md
+++ b/docs/how-to/README.md
@@ -110,18 +110,6 @@ How-to guides are **recipes** that show you how to solve specific problems or ac
110 110
111--- 111---
112 112
113### [Migrate to ngit-grasp](migrate-to-ngit-grasp.md)
114**Status:** ✅ Available
115
116**Problem:** Switch from another GRASP implementation
117**You'll learn:**
118- Analyze existing relay data
119- Identify repositories needing attention
120- Run migration analysis scripts
121- Plan and execute cutover
122
123---
124
125## How to Use How-To Guides 113## How to Use How-To Guides
126 114
1271. **Find your problem** - Browse or search for what you need 1151. **Find your problem** - Browse or search for what you need