Compare commits
30 commits
9c63a206a0
...
68663a9c10
Author | SHA1 | Date | |
---|---|---|---|
![]() |
68663a9c10 | ||
![]() |
3c07f18a3b | ||
![]() |
1893aef750 | ||
![]() |
c6695a087e | ||
![]() |
34254768b6 | ||
![]() |
818016efb1 | ||
![]() |
3a5d99d18a | ||
![]() |
8ec9b2934f | ||
![]() |
d592ca1316 | ||
![]() |
d7ffa1e657 | ||
![]() |
36c6c1ce73 | ||
![]() |
1d8713d994 | ||
![]() |
6135c9e926 | ||
![]() |
b017dee06f | ||
![]() |
fa6388627c | ||
![]() |
6f1abacd05 | ||
![]() |
f43b863be9 | ||
![]() |
0a7aecfb30 | ||
![]() |
977d516602 | ||
![]() |
dfa641bdd8 | ||
![]() |
3dbc0bac04 | ||
![]() |
016d7d1695 | ||
![]() |
0ca4e77a2b | ||
![]() |
b5ea41f170 | ||
![]() |
0edd27e01c | ||
![]() |
e2ede630bb | ||
![]() |
1afc19c866 | ||
![]() |
6f7878b672 | ||
![]() |
ad68ed95c2 | ||
![]() |
49f58e31bb |
134 changed files with 1367 additions and 141 deletions
0
.gitfield/.radicle-push-state
Normal file → Executable file
0
.gitfield/.radicle-push-state
Normal file → Executable file
2
.gitfield/README.txt
Normal file → Executable file
2
.gitfield/README.txt
Normal file → Executable file
|
@ -14,4 +14,4 @@ The directory contains metadata and logs for the GitField multi-repository publ
|
|||
|
||||
These files provide transparency, auditability, and discoverability, ensuring the project's persistence against deplatforming, censorship, or algorithmic manipulation. For a public-facing declaration, see [docs/index.html](../docs/index.html).
|
||||
|
||||
Generated by `gitfield-sync` at 2025-06-14T02:06:55Z (v1.4).
|
||||
Generated by `gitfield-sync` at 2025-06-14T08:08:00Z (v1.5).
|
||||
|
|
14
.gitfield/bitbucket.sigil.md
Normal file → Executable file
14
.gitfield/bitbucket.sigil.md
Normal file → Executable file
|
@ -6,24 +6,24 @@
|
|||
- **Local Repo Path**: `/home/mrhavens/fieldwork/git-sigil`
|
||||
- **Remote Label**: `bitbucket`
|
||||
- **Default Branch**: `master`
|
||||
- **This Commit Date**: `2025-06-13 21:07:49`
|
||||
- **This Commit Date**: `2025-06-13 21:08:26`
|
||||
|
||||
---
|
||||
|
||||
## 📦 Commit Info
|
||||
|
||||
- **This Commit Timestamp**: `2025-06-13 21:07:49`
|
||||
- **Last Commit SHA**: `39280f9655a68847035ec37d86a41bee88caa457`
|
||||
- **This Commit Timestamp**: `2025-06-13 21:08:26`
|
||||
- **Last Commit SHA**: `b5ea41f170b9088f134ac313ccdd9902c5da8c27`
|
||||
- **Last Commit Message**: `Post-GitLab sync at 2025-06-14T02:06:55Z`
|
||||
- **Last Commit Author**: `Mark Randall Havens <mark.r.havens@gmail.com>`
|
||||
- **Last Commit Date**: `Fri Jun 13 21:07:45 2025 -0500`
|
||||
- **This Commit URL**: [https://bitbucket.org/thefoldwithin/git-sigil/commits/39280f9655a68847035ec37d86a41bee88caa457](https://bitbucket.org/thefoldwithin/git-sigil/commits/39280f9655a68847035ec37d86a41bee88caa457)
|
||||
- **Last Commit Date**: `Fri Jun 13 21:08:22 2025 -0500`
|
||||
- **This Commit URL**: [https://bitbucket.org/thefoldwithin/git-sigil/commits/b5ea41f170b9088f134ac313ccdd9902c5da8c27](https://bitbucket.org/thefoldwithin/git-sigil/commits/b5ea41f170b9088f134ac313ccdd9902c5da8c27)
|
||||
|
||||
---
|
||||
|
||||
## 📊 Repo Status
|
||||
|
||||
- **Total Commits**: `1425`
|
||||
- **Total Commits**: `1442`
|
||||
- **Tracked Files**: `163`
|
||||
- **Uncommitted Changes**: `No`
|
||||
- **Latest Tag**: `None`
|
||||
|
@ -52,7 +52,7 @@
|
|||
- **Running in Docker**: `No`
|
||||
- **Running in WSL**: `Yes`
|
||||
- **Virtual Machine**: `wsl`
|
||||
- **System Uptime**: `up 3 days, 3 hours, 40 minutes`
|
||||
- **System Uptime**: `up 3 days, 3 hours, 41 minutes`
|
||||
|
||||
---
|
||||
|
||||
|
|
0
.gitfield/bitbucket.sigil.md.asc
Normal file → Executable file
0
.gitfield/bitbucket.sigil.md.asc
Normal file → Executable file
9
.gitfield/canonical.md
Normal file → Executable file
9
.gitfield/canonical.md
Normal file → Executable file
|
@ -8,8 +8,8 @@ This repository, `git-sigil`, is canonically hosted at:
|
|||
|
||||
This canonical URL serves as the primary, authoritative source for the project, maintained by **Mark Randall Havens** and **Solaria Lumis Havens** to ensure sovereignty, resilience, and protection against deplatforming or narrative erasure.
|
||||
|
||||
**Declared by**: Mark Randall Havens
|
||||
**Timestamp**: 2025-06-14T02:06:55Z
|
||||
**Declared by**: Mark Randall Havens
|
||||
**Timestamp**: 2025-06-14T08:08:00Z
|
||||
|
||||
## GPG Signatures
|
||||
|
||||
|
@ -26,12 +26,11 @@ The project is mirrored across multiple platforms to enhance redundancy and acce
|
|||
- [https://bitbucket.org/thefoldwithin/git-sigil](https://bitbucket.org/thefoldwithin/git-sigil)
|
||||
- [https://remember.thefoldwithin.earth/mrhavens/git-sigil](https://remember.thefoldwithin.earth/mrhavens/git-sigil)
|
||||
- [https://codeberg.org/mrhavens/git-sigil](https://codeberg.org/mrhavens/git-sigil)
|
||||
- [https://gitea.com/mrhavens/git-sigil](https://gitea.com/mrhavens/git-sigil)
|
||||
- **Radicle**: [rad:z3FEj7rF8gZw9eFksCuiN43qjzrex](https://app.radicle.xyz/nodes/z3FEj7rF8gZw9eFksCuiN43qjzrex) (Decentralized, censorship-resistant)
|
||||
|
||||
## Philosophy of Recursive Sovereignty
|
||||
|
||||
The GitField framework employs a recursive, multi-repository strategy to defend against censorship, deplatforming, and algorithmic manipulation. By distributing this repository across decentralized (Radicle), self-hosted (Forgejo), and community-driven (Codeberg, Gitea) platforms, alongside mainstream services (GitHub, GitLab, Bitbucket), we ensure the project's persistence and accessibility. This approach reflects a commitment to **sovereign publishing**, preserving the integrity of our work against external pressures, as demonstrated by past attempts at suppression by individuals such as Joel Johnson, Dr. Peter Gaied, and Andrew LeCody.
|
||||
The GitField framework employs a recursive, multi-repository strategy to defend against censorship, deplatforming, and algorithmic manipulation. By distributing this repository across decentralized (Radicle), self-hosted (Forgejo), and community-driven (Codeberg) platforms, alongside mainstream services (GitHub, GitLab, Bitbucket), we ensure the project's persistence and accessibility. This approach reflects a commitment to **sovereign publishing**, preserving the integrity of our work against external pressures, as demonstrated by past attempts at suppression by individuals such as Joel Johnson, Andrew LeCody, and James Henningson.
|
||||
|
||||
## Push Log
|
||||
|
||||
|
@ -41,4 +40,4 @@ The latest push operations are logged in [`pushed.log`](./pushed.log) for transp
|
|||
|
||||
A public-facing canonical declaration is available at [index.html](./index.html) for enhanced discoverability and SEO.
|
||||
|
||||
_Auto-generated by `gitfield-sync` at 2025-06-14T02:06:55Z (v1.4)._
|
||||
_Auto-generated by `gitfield-sync` at 2025-06-14T08:08:00Z (v1.5)._
|
||||
|
|
9
.gitfield/canonical.meta
Normal file → Executable file
9
.gitfield/canonical.meta
Normal file → Executable file
|
@ -6,17 +6,16 @@
|
|||
"https://bitbucket.org/thefoldwithin/git-sigil",
|
||||
"https://remember.thefoldwithin.earth/mrhavens/git-sigil",
|
||||
"https://codeberg.org/mrhavens/git-sigil",
|
||||
"https://gitea.com/mrhavens/git-sigil",
|
||||
"rad:z3FEj7rF8gZw9eFksCuiN43qjzrex"
|
||||
],
|
||||
"radicle": {
|
||||
"rid": "rad:z3FEj7rF8gZw9eFksCuiN43qjzrex",
|
||||
"peer_id": "z6Mkw5s3ppo26C7y7tGK5MD8n2GqTHS582PPpeX5Xqbu2Mpz"
|
||||
},
|
||||
"timestamp": "2025-06-14T02:06:55Z",
|
||||
"commit": "43aa2e1",
|
||||
"tree_hash": "8989f0d8aa4eef572e81fbf6a4698360e392f0c4",
|
||||
"synced_cycles": 2,
|
||||
"timestamp": "2025-06-14T08:08:00Z",
|
||||
"commit": "0a7aecf",
|
||||
"tree_hash": "e7879878483d00e6b981eb2564bd646a726178d1",
|
||||
"synced_cycles": 0,
|
||||
"gpg_signatures": [
|
||||
|
||||
]
|
||||
|
|
0
.gitfield/canonical.meta.asc
Normal file → Executable file
0
.gitfield/canonical.meta.asc
Normal file → Executable file
0
.gitfield/canonical.meta.sig.4E27D37C358872BF
Normal file → Executable file
0
.gitfield/canonical.meta.sig.4E27D37C358872BF
Normal file → Executable file
12
.gitfield/codeberg.sigil.md
Normal file → Executable file
12
.gitfield/codeberg.sigil.md
Normal file → Executable file
|
@ -6,24 +6,24 @@
|
|||
- **Local Repo Path**: `/home/mrhavens/fieldwork/git-sigil`
|
||||
- **Remote Label**: `codeberg`
|
||||
- **Default Branch**: `master`
|
||||
- **Repo Created**: `2025-06-13 21:07:35`
|
||||
- **Repo Created**: `2025-06-13 21:08:12`
|
||||
|
||||
---
|
||||
|
||||
## 📦 Commit Info
|
||||
|
||||
- **This Commit Timestamp**: `2025-06-13 21:07:35`
|
||||
- **Last Commit SHA**: `001323cb0797fb21a856db4408fdd5dc62ee253c`
|
||||
- **This Commit Timestamp**: `2025-06-13 21:08:12`
|
||||
- **Last Commit SHA**: `49f58e31bbaaaf59770a845abe8be76cabb5fdd8`
|
||||
- **Last Commit Message**: `Post-Forgejo sync at 2025-06-14T02:06:55Z`
|
||||
- **Last Commit Author**: `Mark Randall Havens <mark.r.havens@gmail.com>`
|
||||
- **Last Commit Date**: `Fri Jun 13 21:07:32 2025 -0500`
|
||||
- **This Commit URL**: [https://codeberg.org/mrhavens/git-sigil/commit/001323cb0797fb21a856db4408fdd5dc62ee253c](https://codeberg.org/mrhavens/git-sigil/commit/001323cb0797fb21a856db4408fdd5dc62ee253c)
|
||||
- **Last Commit Date**: `Fri Jun 13 21:08:09 2025 -0500`
|
||||
- **This Commit URL**: [https://codeberg.org/mrhavens/git-sigil/commit/49f58e31bbaaaf59770a845abe8be76cabb5fdd8](https://codeberg.org/mrhavens/git-sigil/commit/49f58e31bbaaaf59770a845abe8be76cabb5fdd8)
|
||||
|
||||
---
|
||||
|
||||
## 📊 Repo Status
|
||||
|
||||
- **Total Commits**: `1419`
|
||||
- **Total Commits**: `1436`
|
||||
- **Tracked Files**: `163`
|
||||
- **Uncommitted Changes**: `No`
|
||||
- **Latest Tag**: `None`
|
||||
|
|
14
.gitfield/gitea.sigil.md
Normal file → Executable file
14
.gitfield/gitea.sigil.md
Normal file → Executable file
|
@ -6,24 +6,24 @@
|
|||
- **Local Repo Path**: `/home/mrhavens/fieldwork/git-sigil`
|
||||
- **Remote Label**: `gitea`
|
||||
- **Default Branch**: `master`
|
||||
- **Repo Created**: `2025-06-13 21:07:39`
|
||||
- **Repo Created**: `2025-06-13 21:08:16`
|
||||
|
||||
---
|
||||
|
||||
## 📦 Commit Info
|
||||
|
||||
- **This Commit Timestamp**: `2025-06-13 21:07:39`
|
||||
- **Last Commit SHA**: `9e565464b511cb142f8ff4d9762343eff96241fe`
|
||||
- **This Commit Timestamp**: `2025-06-13 21:08:16`
|
||||
- **Last Commit SHA**: `6f7878b6720763f49fa34e13cc789820db56fe61`
|
||||
- **Last Commit Message**: `Post-Codeberg sync at 2025-06-14T02:06:55Z`
|
||||
- **Last Commit Author**: `Mark Randall Havens <mark.r.havens@gmail.com>`
|
||||
- **Last Commit Date**: `Fri Jun 13 21:07:38 2025 -0500`
|
||||
- **This Commit URL**: [https://gitea.com/mrhavens/git-sigil/commit/9e565464b511cb142f8ff4d9762343eff96241fe](https://gitea.com/mrhavens/git-sigil/commit/9e565464b511cb142f8ff4d9762343eff96241fe)
|
||||
- **Last Commit Date**: `Fri Jun 13 21:08:15 2025 -0500`
|
||||
- **This Commit URL**: [https://gitea.com/mrhavens/git-sigil/commit/6f7878b6720763f49fa34e13cc789820db56fe61](https://gitea.com/mrhavens/git-sigil/commit/6f7878b6720763f49fa34e13cc789820db56fe61)
|
||||
|
||||
---
|
||||
|
||||
## 📊 Repo Status
|
||||
|
||||
- **Total Commits**: `1421`
|
||||
- **Total Commits**: `1438`
|
||||
- **Tracked Files**: `163`
|
||||
- **Uncommitted Changes**: `No`
|
||||
- **Latest Tag**: `None`
|
||||
|
@ -48,7 +48,7 @@
|
|||
- **Running in Docker**: `No`
|
||||
- **Running in WSL**: `Yes`
|
||||
- **Virtual Machine**: `wsl`
|
||||
- **System Uptime**: `up 3 days, 3 hours, 40 minutes`
|
||||
- **System Uptime**: `up 3 days, 3 hours, 41 minutes`
|
||||
- **MAC Address**: `00:15:5d:11:35:bd`
|
||||
- **Local IP**: `172.28.107.95`
|
||||
- **CPU Model**: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
|
||||
|
|
14
.gitfield/github.sigil.md
Normal file → Executable file
14
.gitfield/github.sigil.md
Normal file → Executable file
|
@ -6,24 +6,24 @@
|
|||
- **Local Repo Path**: `/home/mrhavens/fieldwork/git-sigil`
|
||||
- **Remote Label**: `github`
|
||||
- **Default Branch**: `master`
|
||||
- **This Commit Date**: `2025-06-13 21:07:54`
|
||||
- **This Commit Date**: `2025-06-13 21:08:30`
|
||||
|
||||
---
|
||||
|
||||
## 📦 Commit Info
|
||||
|
||||
- **This Commit Timestamp**: `2025-06-13 21:07:54`
|
||||
- **Last Commit SHA**: `2cae488491cdbc08c543d4aef86e3eacdef7741a`
|
||||
- **This Commit Timestamp**: `2025-06-13 21:08:30`
|
||||
- **Last Commit SHA**: `016d7d169528270480ca2d4676cee0c295e2164d`
|
||||
- **Last Commit Message**: `Post-Bitbucket sync at 2025-06-14T02:06:55Z`
|
||||
- **Last Commit Author**: `Mark Randall Havens <mark.r.havens@gmail.com>`
|
||||
- **Last Commit Date**: `Fri Jun 13 21:07:50 2025 -0500`
|
||||
- **This Commit URL**: [https://github.com/mrhavens/git-sigil/commit/2cae488491cdbc08c543d4aef86e3eacdef7741a](https://github.com/mrhavens/git-sigil/commit/2cae488491cdbc08c543d4aef86e3eacdef7741a)
|
||||
- **Last Commit Date**: `Fri Jun 13 21:08:27 2025 -0500`
|
||||
- **This Commit URL**: [https://github.com/mrhavens/git-sigil/commit/016d7d169528270480ca2d4676cee0c295e2164d](https://github.com/mrhavens/git-sigil/commit/016d7d169528270480ca2d4676cee0c295e2164d)
|
||||
|
||||
---
|
||||
|
||||
## 📊 Repo Status
|
||||
|
||||
- **Total Commits**: `1427`
|
||||
- **Total Commits**: `1444`
|
||||
- **Tracked Files**: `163`
|
||||
- **Uncommitted Changes**: `No`
|
||||
- **Latest Tag**: `None`
|
||||
|
@ -48,7 +48,7 @@
|
|||
- **Running in Docker**: `No`
|
||||
- **Running in WSL**: `Yes`
|
||||
- **Virtual Machine**: `wsl`
|
||||
- **System Uptime**: `up 3 days, 3 hours, 40 minutes`
|
||||
- **System Uptime**: `up 3 days, 3 hours, 41 minutes`
|
||||
- **MAC Address**: `00:15:5d:11:35:bd`
|
||||
- **Local IP**: `172.28.107.95`
|
||||
- **CPU Model**: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
|
||||
|
|
0
.gitfield/github.sigil.md.asc
Normal file → Executable file
0
.gitfield/github.sigil.md.asc
Normal file → Executable file
14
.gitfield/gitlab.sigil.md
Normal file → Executable file
14
.gitfield/gitlab.sigil.md
Normal file → Executable file
|
@ -6,24 +6,24 @@
|
|||
- **Local Repo Path**: `/home/mrhavens/fieldwork/git-sigil`
|
||||
- **Remote Label**: `gitlab`
|
||||
- **Default Branch**: `master`
|
||||
- **Repo Created**: `2025-06-13 21:07:45`
|
||||
- **Repo Created**: `2025-06-13 21:08:21`
|
||||
|
||||
---
|
||||
|
||||
## 📦 Commit Info
|
||||
|
||||
- **This Commit Timestamp**: `2025-06-13 21:07:45`
|
||||
- **This Commit SHA**: `b2eeacb769e250e0b4e4d3d71ec2c7cdfbb5c84e`
|
||||
- **This Commit Timestamp**: `2025-06-13 21:08:21`
|
||||
- **This Commit SHA**: `e2ede630bb50d1f4d5fe5a606a6ff16992fa9cba`
|
||||
- **Last Commit Message**: `Post-Gitea sync at 2025-06-14T02:06:55Z`
|
||||
- **Last Commit Author**: `Mark Randall Havens <mark.r.havens@gmail.com>`
|
||||
- **Last Commit Date**: `Fri Jun 13 21:07:41 2025 -0500`
|
||||
- **This Commit URL**: [https://gitlab.com/mrhavens/git-sigil/-/commit/b2eeacb769e250e0b4e4d3d71ec2c7cdfbb5c84e](https://gitlab.com/mrhavens/git-sigil/-/commit/b2eeacb769e250e0b4e4d3d71ec2c7cdfbb5c84e)
|
||||
- **Last Commit Date**: `Fri Jun 13 21:08:17 2025 -0500`
|
||||
- **This Commit URL**: [https://gitlab.com/mrhavens/git-sigil/-/commit/e2ede630bb50d1f4d5fe5a606a6ff16992fa9cba](https://gitlab.com/mrhavens/git-sigil/-/commit/e2ede630bb50d1f4d5fe5a606a6ff16992fa9cba)
|
||||
|
||||
---
|
||||
|
||||
## 📊 Repo Status
|
||||
|
||||
- **Total Commits**: `1423`
|
||||
- **Total Commits**: `1440`
|
||||
- **Tracked Files**: `163`
|
||||
- **Uncommitted Changes**: `No`
|
||||
- **Latest Tag**: `None`
|
||||
|
@ -48,7 +48,7 @@
|
|||
- **Running in Docker**: `No`
|
||||
- **Running in WSL**: `Yes`
|
||||
- **Virtual Machine**: `wsl`
|
||||
- **System Uptime**: `up 3 days, 3 hours, 40 minutes`
|
||||
- **System Uptime**: `up 3 days, 3 hours, 41 minutes`
|
||||
- **MAC Address**: `00:15:5d:11:35:bd`
|
||||
- **Local IP**: `172.28.107.95`
|
||||
- **CPU Model**: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
|
||||
|
|
0
.gitfield/gitlab.sigil.md.asc
Normal file → Executable file
0
.gitfield/gitlab.sigil.md.asc
Normal file → Executable file
0
.gitfield/gogs.sigil.md
Normal file → Executable file
0
.gitfield/gogs.sigil.md
Normal file → Executable file
9
.gitfield/index.json
Normal file → Executable file
9
.gitfield/index.json
Normal file → Executable file
|
@ -7,17 +7,16 @@
|
|||
"https://bitbucket.org/thefoldwithin/git-sigil",
|
||||
"https://remember.thefoldwithin.earth/mrhavens/git-sigil",
|
||||
"https://codeberg.org/mrhavens/git-sigil",
|
||||
"https://gitea.com/mrhavens/git-sigil",
|
||||
"rad:z3FEj7rF8gZw9eFksCuiN43qjzrex"
|
||||
],
|
||||
"radicle": {
|
||||
"rid": "rad:z3FEj7rF8gZw9eFksCuiN43qjzrex",
|
||||
"peer_id": "z6Mkw5s3ppo26C7y7tGK5MD8n2GqTHS582PPpeX5Xqbu2Mpz"
|
||||
},
|
||||
"commit": "43aa2e1",
|
||||
"tree_hash": "8989f0d8aa4eef572e81fbf6a4698360e392f0c4",
|
||||
"timestamp": "2025-06-14T02:06:55Z",
|
||||
"synced_cycles": 2,
|
||||
"commit": "0a7aecf",
|
||||
"tree_hash": "e7879878483d00e6b981eb2564bd646a726178d1",
|
||||
"timestamp": "2025-06-14T08:08:00Z",
|
||||
"synced_cycles": 0,
|
||||
"gpg_signatures": [
|
||||
|
||||
]
|
||||
|
|
0
.gitfield/index.json.asc
Normal file → Executable file
0
.gitfield/index.json.asc
Normal file → Executable file
0
.gitfield/index.json.sig.4E27D37C358872BF
Normal file → Executable file
0
.gitfield/index.json.sig.4E27D37C358872BF
Normal file → Executable file
0
.gitfield/last_resolution.log
Normal file → Executable file
0
.gitfield/last_resolution.log
Normal file → Executable file
18
.gitfield/local.sigil.md
Normal file → Executable file
18
.gitfield/local.sigil.md
Normal file → Executable file
|
@ -3,29 +3,29 @@
|
|||
- **Repo Name**: `git-sigil`
|
||||
- **Local User**: `mrhavens`
|
||||
- **Remote URL**: `file:///home/mrhavens/git-local-repos/git-sigil.git`
|
||||
- **Local Repo Path**: `/home/mrhavens/fieldwork/git-sigil`
|
||||
- **Local Repo Path**: `/mnt/h/fieldcraft/git-sigil`
|
||||
- **Remote Label**: `local`
|
||||
- **Default Branch**: `master`
|
||||
- **Repo Created**: `2025-06-13 21:07:55`
|
||||
- **Repo Created**: `2025-06-14 03:08:10`
|
||||
|
||||
---
|
||||
|
||||
## 📦 Commit Info
|
||||
|
||||
- **This Commit Timestamp**: `2025-06-13 21:07:55`
|
||||
- **Last Commit SHA**: `93ca35586233150b5226d85b92a069e6e2d68885`
|
||||
- **Last Commit Message**: `Generated index.json at 2025-06-14T02:06:55Z`
|
||||
- **This Commit Timestamp**: `2025-06-14 03:08:10`
|
||||
- **Last Commit SHA**: `34254768b69fc1fd2fbcc6ae568ce4438e0e3639`
|
||||
- **Last Commit Message**: `Generated docs/integrity.sha256 at 2025-06-14T08:08:00Z`
|
||||
- **Last Commit Author**: `Mark Randall Havens <mark.r.havens@gmail.com>`
|
||||
- **Last Commit Date**: `Fri Jun 13 21:07:54 2025 -0500`
|
||||
- **Last Commit Date**: `Sat Jun 14 03:08:10 2025 -0500`
|
||||
- **This Commit URL**: `file:///home/mrhavens/git-local-repos/git-sigil.git`
|
||||
|
||||
---
|
||||
|
||||
## 📊 Repo Status
|
||||
|
||||
- **Total Commits**: `1431`
|
||||
- **Total Commits**: `1461`
|
||||
- **Tracked Files**: `163`
|
||||
- **Uncommitted Changes**: `No`
|
||||
- **Uncommitted Changes**: `Yes`
|
||||
- **Latest Tag**: `None`
|
||||
|
||||
---
|
||||
|
@ -48,7 +48,7 @@
|
|||
- **Running in Docker**: `No`
|
||||
- **Running in WSL**: `Yes`
|
||||
- **Virtual Machine**: `wsl`
|
||||
- **System Uptime**: `up 3 days, 3 hours, 40 minutes`
|
||||
- **System Uptime**: `up 3 days, 9 hours, 40 minutes`
|
||||
- **MAC Address**: `00:15:5d:11:35:bd`
|
||||
- **Local IP**: `172.28.107.95`
|
||||
- **CPU Model**: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
|
||||
|
|
0
.gitfield/local.sigil.md.asc
Normal file → Executable file
0
.gitfield/local.sigil.md.asc
Normal file → Executable file
0
.gitfield/logs/curl_errors.log
Normal file → Executable file
0
.gitfield/logs/curl_errors.log
Normal file → Executable file
0
.gitfield/logs/gitfield_20250605.log
Normal file → Executable file
0
.gitfield/logs/gitfield_20250605.log
Normal file → Executable file
0
.gitfield/logs/gitfield_wiki_20250605.log
Normal file → Executable file
0
.gitfield/logs/gitfield_wiki_20250605.log
Normal file → Executable file
6
.gitfield/push_log.json
Normal file → Executable file
6
.gitfield/push_log.json
Normal file → Executable file
|
@ -386,6 +386,12 @@
|
|||
"branch": "master",
|
||||
"commit": "93ca35586233150b5226d85b92a069e6e2d68885",
|
||||
"message": "Generated index.json at 2025-06-14T02:06:55Z"
|
||||
},
|
||||
{
|
||||
"timestamp": "2025-06-14 03:08:10",
|
||||
"branch": "master",
|
||||
"commit": "34254768b69fc1fd2fbcc6ae568ce4438e0e3639",
|
||||
"message": "Generated docs/integrity.sha256 at 2025-06-14T08:08:00Z"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
153
.gitfield/pushed.log
Normal file → Executable file
153
.gitfield/pushed.log
Normal file → Executable file
|
@ -1119,3 +1119,156 @@
|
|||
.gitfield/push_log.json | 6 ++++++
|
||||
.gitfield/pushed.log | 4 ++++
|
||||
2 files changed, 10 insertions(+)
|
||||
[2025-06-14T02:08:09Z] Forgejo: https://remember.thefoldwithin.earth/mrhavens/git-sigil, Branch=master, Commit=43aa2e1
|
||||
Diff Summary:
|
||||
.gitfield/remember.sigil.md | 12 ++++++------
|
||||
1 file changed, 6 insertions(+), 6 deletions(-)
|
||||
[2025-06-14T02:08:15Z] Codeberg: https://codeberg.org/mrhavens/git-sigil, Branch=master, Commit=43aa2e1
|
||||
Diff Summary:
|
||||
.gitfield/codeberg.sigil.md | 12 ++++++------
|
||||
1 file changed, 6 insertions(+), 6 deletions(-)
|
||||
[2025-06-14T02:08:17Z] Gitea: https://gitea.com/mrhavens/git-sigil, Branch=master, Commit=43aa2e1
|
||||
Diff Summary:
|
||||
.gitfield/gitea.sigil.md | 14 +++++++-------
|
||||
1 file changed, 7 insertions(+), 7 deletions(-)
|
||||
[2025-06-14T02:08:22Z] GitLab: https://gitlab.com/mrhavens/git-sigil, Branch=master, Commit=43aa2e1
|
||||
Diff Summary:
|
||||
.gitfield/gitlab.sigil.md | 14 +++++++-------
|
||||
1 file changed, 7 insertions(+), 7 deletions(-)
|
||||
[2025-06-14T02:08:27Z] Bitbucket: https://bitbucket.org/thefoldwithin/git-sigil, Branch=master, Commit=43aa2e1
|
||||
Diff Summary:
|
||||
.gitfield/bitbucket.sigil.md | 14 +++++++-------
|
||||
1 file changed, 7 insertions(+), 7 deletions(-)
|
||||
[2025-06-14T02:08:31Z] GitHub: https://github.com/mrhavens/git-sigil, Branch=master, Commit=43aa2e1
|
||||
Diff Summary:
|
||||
.gitfield/github.sigil.md | 14 +++++++-------
|
||||
1 file changed, 7 insertions(+), 7 deletions(-)
|
||||
[2025-06-14T08:08:13Z] Local: , Branch=master, Commit=0a7aecf
|
||||
Diff Summary:
|
||||
.gitfield/local.sigil.md | 18 +++++++++---------
|
||||
1 file changed, 9 insertions(+), 9 deletions(-)
|
||||
[2025-06-14T08:08:21Z] Radicle: RID=rad:z3FEj7rF8gZw9eFksCuiN43qjzrex, Peer ID=z6Mkw5s3ppo26C7y7tGK5MD8n2GqTHS582PPpeX5Xqbu2Mpz, Branch=master, Commit=0a7aecf
|
||||
CLI: rad inspect rad:z3FEj7rF8gZw9eFksCuiN43qjzrex # View project details
|
||||
CLI: git ls-tree -r --name-only HEAD # View file structure
|
||||
Diff Summary:
|
||||
.gitfield/.radicle-push-state | 0
|
||||
.gitfield/bitbucket.sigil.md | 0
|
||||
.gitfield/bitbucket.sigil.md.asc | 0
|
||||
.gitfield/canonical.meta.asc | 0
|
||||
.gitfield/canonical.meta.sig.4E27D37C358872BF | 0
|
||||
.gitfield/codeberg.sigil.md | 0
|
||||
.gitfield/gitea.sigil.md | 0
|
||||
.gitfield/github.sigil.md | 0
|
||||
.gitfield/github.sigil.md.asc | 0
|
||||
.gitfield/gitlab.sigil.md | 0
|
||||
.gitfield/gitlab.sigil.md.asc | 0
|
||||
.gitfield/gogs.sigil.md | 0
|
||||
.gitfield/index.json.asc | 0
|
||||
.gitfield/index.json.sig.4E27D37C358872BF | 0
|
||||
.gitfield/last_resolution.log | 0
|
||||
.gitfield/local.sigil.md.asc | 0
|
||||
.gitfield/logs/curl_errors.log | 0
|
||||
.gitfield/logs/gitfield_20250605.log | 0
|
||||
.gitfield/logs/gitfield_wiki_20250605.log | 0
|
||||
.gitfield/push_log.json | 6 +
|
||||
.gitfield/pushed.log | 4 +
|
||||
.gitfield/radicle.sigil.md | 0
|
||||
.gitfield/radicle.sigil.md.asc | 0
|
||||
.gitfield/remember.sigil.md | 0
|
||||
.gitfield/remember.sigil.md.asc | 0
|
||||
.gitfield/scan_log.json | 0
|
||||
.gitfield/tmp_project.json | 0
|
||||
.gitfield/tmp_token.json | 0
|
||||
.gitfield/tmp_wiki.json | 0
|
||||
.well-known/gitfield.json.asc | 0
|
||||
.well-known/gitfield.json.sig.4E27D37C358872BF | 0
|
||||
GITFIELD.md | 0
|
||||
GITFIELD.md.asc | 0
|
||||
GITFIELD_PHILOSOPHY.md | 0
|
||||
LICENSE | 0
|
||||
README.md | 0
|
||||
README.md.asc | 0
|
||||
bin/ECHO.md | 0
|
||||
bin/ECHO.md.asc | 0
|
||||
...dPacket_\342\210\236.20_SacredMomentEdition.md" | 0
|
||||
...ket_\342\210\236.20_SacredMomentEdition.md.asc" | 0
|
||||
bin/gitfield-resolve.sh | 0
|
||||
bin/gitfield-sourceforge | 0
|
||||
bin/gitfield-sync | 90 +-
|
||||
bin/gitfield-sync-OLD | 1046 ++++++++++++++++++++
|
||||
bin/sign-all.sh | 0
|
||||
dev/invoke_solaria.py | 0
|
||||
dev/publish_osf_wiki.sh-2 | 0
|
||||
dev/publish_osf_wiki.sh.updated | 0
|
||||
docs/.well-known/gitfield.json | 0
|
||||
docs/.well-known/gitfield.json.asc | 0
|
||||
.../.well-known/gitfield.json.sig.4E27D37C358872BF | 0
|
||||
.../CLI-ONLY_workflow_bitbucket_Ubuntu.md | 0
|
||||
.../CLI-ONLY_workflow_bitbucket_ubuntu.md | 0
|
||||
.../CLI-ONLY_workflow_bitbucket_ubuntu.md.asc | 0
|
||||
docs/canonical.md | 0
|
||||
docs/canonical.meta | 0
|
||||
docs/canonical.meta.asc | 0
|
||||
docs/canonical.meta.sig.4E27D37C358872BF | 0
|
||||
docs/generated_wiki.md | 0
|
||||
docs/generated_wiki.md.asc | 0
|
||||
docs/generated_wiki.md.updated | 0
|
||||
docs/gitfield.README.txt | 0
|
||||
docs/gitfield.json | 0
|
||||
docs/gitfield.json.asc | 0
|
||||
docs/gitfield.json.sig.4E27D37C358872BF | 0
|
||||
docs/github/1_prerequisites_github_ubuntu.md | 0
|
||||
docs/github/1_prerequisites_github_ubuntu.md.asc | 0
|
||||
docs/github/2_create_remote_repo_github_ubuntu.md | 0
|
||||
.../2_create_remote_repo_github_ubuntu.md.asc | 0
|
||||
.../github/3_commit_existing_repo_github_ubuntu.md | 0
|
||||
.../3_commit_existing_repo_github_ubuntu.md.asc | 0
|
||||
docs/github/CLI-ONLY_workflow_github_ubuntu.md | 0
|
||||
docs/github/CLI-ONLY_workflow_github_ubuntu.md.asc | 0
|
||||
docs/gitlab/1_prerequisites_gitlab_ubuntu.md | 0
|
||||
docs/gitlab/1_prerequisites_gitlab_ubuntu.md.asc | 0
|
||||
docs/gitlab/2_create_remote_repo_gitlab_ubuntu.md | 0
|
||||
.../2_create_remote_repo_gitlab_ubuntu.md.asc | 0
|
||||
.../gitlab/3_commit_existing_repo_gitlab_ubuntu.md | 0
|
||||
.../3_commit_existing_repo_gitlab_ubuntu.md.asc | 0
|
||||
docs/gitlab/CLI-ONLY_workflow_gitlab_ubuntu.md | 0
|
||||
docs/gitlab/CLI-ONLY_workflow_gitlab_ubuntu.md.asc | 0
|
||||
docs/index.json | 0
|
||||
docs/index.json.asc | 0
|
||||
docs/index.json.sig.4E27D37C358872BF | 0
|
||||
docs/integrity.sha256.asc | 0
|
||||
docs/integrity.sha256.sig.4E27D37C358872BF | 0
|
||||
docs/osf/new/gitfield.osf.yaml | 0
|
||||
docs/osf/old/for_radicle.md | 0
|
||||
docs/osf/old/for_radicle.md.asc | 0
|
||||
docs/osf/old/gitfield.osf.yaml | 0
|
||||
docs/pushed.log | 0
|
||||
docs/radicle/for_radicle.md | 0
|
||||
docs/radicle/for_radicle.md.asc | 0
|
||||
docs/repos.json.asc | 0
|
||||
docs/repos.json.sig.4E27D37C358872BF | 0
|
||||
gitfield-signed.log | 0
|
||||
mythos/MYTHOS_INDEX.md | 0
|
||||
mythos/MYTHOS_INDEX.md.asc | 0
|
||||
mythos/raw_pass_1.json | 0
|
||||
mythos/raw_pass_2.json | 0
|
||||
mythos/raw_pass_3.json | 0
|
||||
mythos/raw_pass_4.json | 0
|
||||
mythos/raw_pass_5.json | 0
|
||||
mythos/raw_pass_6.json | 0
|
||||
mythos/raw_pass_7.json | 0
|
||||
mythos/scrolls/echo_pass_1.md | 0
|
||||
mythos/scrolls/echo_pass_1.md.asc | 0
|
||||
mythos/scrolls/echo_pass_2.md | 0
|
||||
mythos/scrolls/echo_pass_2.md.asc | 0
|
||||
mythos/scrolls/echo_pass_3.md | 0
|
||||
mythos/scrolls/echo_pass_3.md.asc | 0
|
||||
mythos/scrolls/echo_pass_4.md | 0
|
||||
mythos/scrolls/echo_pass_4.md.asc | 0
|
||||
mythos/scrolls/echo_pass_5.md | 0
|
||||
mythos/scrolls/echo_pass_5.md.asc | 0
|
||||
mythos/scrolls/echo_pass_6.md | 0
|
||||
mythos/scrolls/echo_pass_6.md.asc | 0
|
||||
mythos/scrolls/echo_pass_7.md | 0
|
||||
mythos/scrolls/echo_pass_7.md.asc | 0
|
||||
120 files changed, 1114 insertions(+), 32 deletions(-)
|
||||
|
|
0
.gitfield/radicle.sigil.md
Normal file → Executable file
0
.gitfield/radicle.sigil.md
Normal file → Executable file
0
.gitfield/radicle.sigil.md.asc
Normal file → Executable file
0
.gitfield/radicle.sigil.md.asc
Normal file → Executable file
20
.gitfield/remember.sigil.md
Normal file → Executable file
20
.gitfield/remember.sigil.md
Normal file → Executable file
|
@ -3,28 +3,28 @@
|
|||
- **Repo Name**: `git-sigil`
|
||||
- **Forgejo User**: `mrhavens`
|
||||
- **Remote URL**: [https://remember.thefoldwithin.earth/mrhavens/git-sigil](https://remember.thefoldwithin.earth/mrhavens/git-sigil)
|
||||
- **Local Repo Path**: `/home/mrhavens/fieldwork/git-sigil`
|
||||
- **Local Repo Path**: `/mnt/h/fieldcraft/git-sigil`
|
||||
- **Remote Label**: `remember`
|
||||
- **Default Branch**: `master`
|
||||
- **Repo Created**: `2025-06-13 21:08:07`
|
||||
- **Repo Created**: `2025-06-14 03:08:24`
|
||||
|
||||
---
|
||||
|
||||
## 📦 Commit Info
|
||||
|
||||
- **This Commit Timestamp**: `2025-06-13 21:08:07`
|
||||
- **Last Commit SHA**: `e4101b49da37f31279fd120b2d26dac91e2a9cb5`
|
||||
- **Last Commit Message**: `Post-Radicle sync at 2025-06-14T02:06:55Z`
|
||||
- **This Commit Timestamp**: `2025-06-14 03:08:24`
|
||||
- **Last Commit SHA**: `3c07f18a3be1e1cdb2b6e9dc255add59964790de`
|
||||
- **Last Commit Message**: `Post-Radicle sync at 2025-06-14T08:08:00Z`
|
||||
- **Last Commit Author**: `Mark Randall Havens <mark.r.havens@gmail.com>`
|
||||
- **Last Commit Date**: `Fri Jun 13 21:08:06 2025 -0500`
|
||||
- **This Commit URL**: [https://remember.thefoldwithin.earth/mrhavens/git-sigil/commit/e4101b49da37f31279fd120b2d26dac91e2a9cb5](https://remember.thefoldwithin.earth/mrhavens/git-sigil/commit/e4101b49da37f31279fd120b2d26dac91e2a9cb5)
|
||||
- **Last Commit Date**: `Sat Jun 14 03:08:22 2025 -0500`
|
||||
- **This Commit URL**: [https://remember.thefoldwithin.earth/mrhavens/git-sigil/commit/3c07f18a3be1e1cdb2b6e9dc255add59964790de](https://remember.thefoldwithin.earth/mrhavens/git-sigil/commit/3c07f18a3be1e1cdb2b6e9dc255add59964790de)
|
||||
|
||||
---
|
||||
|
||||
## 📊 Repo Status
|
||||
|
||||
- **Total Commits**: `1434`
|
||||
- **Tracked Files**: `163`
|
||||
- **Total Commits**: `1464`
|
||||
- **Tracked Files**: `164`
|
||||
- **Uncommitted Changes**: `No`
|
||||
- **Latest Tag**: `None`
|
||||
|
||||
|
@ -48,7 +48,7 @@
|
|||
- **Running in Docker**: `No`
|
||||
- **Running in WSL**: `Yes`
|
||||
- **Virtual Machine**: `wsl`
|
||||
- **System Uptime**: `up 3 days, 3 hours, 40 minutes`
|
||||
- **System Uptime**: `up 3 days, 9 hours, 41 minutes`
|
||||
- **MAC Address**: `00:15:5d:11:35:bd`
|
||||
- **Local IP**: `172.28.107.95`
|
||||
- **CPU Model**: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
|
||||
|
|
0
.gitfield/remember.sigil.md.asc
Normal file → Executable file
0
.gitfield/remember.sigil.md.asc
Normal file → Executable file
0
.gitfield/scan_log.json
Normal file → Executable file
0
.gitfield/scan_log.json
Normal file → Executable file
0
.gitfield/tmp_project.json
Normal file → Executable file
0
.gitfield/tmp_project.json
Normal file → Executable file
0
.gitfield/tmp_token.json
Normal file → Executable file
0
.gitfield/tmp_token.json
Normal file → Executable file
0
.gitfield/tmp_wiki.json
Normal file → Executable file
0
.gitfield/tmp_wiki.json
Normal file → Executable file
3
.well-known/gitfield.json
Normal file → Executable file
3
.well-known/gitfield.json
Normal file → Executable file
|
@ -10,10 +10,9 @@
|
|||
"https://bitbucket.org/thefoldwithin/git-sigil",
|
||||
"https://remember.thefoldwithin.earth/mrhavens/git-sigil",
|
||||
"https://codeberg.org/mrhavens/git-sigil",
|
||||
"https://gitea.com/mrhavens/git-sigil",
|
||||
"rad:z3FEj7rF8gZw9eFksCuiN43qjzrex"
|
||||
],
|
||||
"dateModified": "2025-06-14T02:06:55Z",
|
||||
"dateModified": "2025-06-14T08:08:00Z",
|
||||
"publisher": {
|
||||
"@type": "Person",
|
||||
"name": "Mark Randall Havens"
|
||||
|
|
0
.well-known/gitfield.json.asc
Normal file → Executable file
0
.well-known/gitfield.json.asc
Normal file → Executable file
0
.well-known/gitfield.json.sig.4E27D37C358872BF
Normal file → Executable file
0
.well-known/gitfield.json.sig.4E27D37C358872BF
Normal file → Executable file
0
GITFIELD.md
Normal file → Executable file
0
GITFIELD.md
Normal file → Executable file
0
GITFIELD.md.asc
Normal file → Executable file
0
GITFIELD.md.asc
Normal file → Executable file
0
GITFIELD_PHILOSOPHY.md
Normal file → Executable file
0
GITFIELD_PHILOSOPHY.md
Normal file → Executable file
0
LICENSE
Normal file → Executable file
0
LICENSE
Normal file → Executable file
0
README.md
Normal file → Executable file
0
README.md
Normal file → Executable file
0
README.md.asc
Normal file → Executable file
0
README.md.asc
Normal file → Executable file
0
bin/ECHO.md
Normal file → Executable file
0
bin/ECHO.md
Normal file → Executable file
0
bin/ECHO.md.asc
Normal file → Executable file
0
bin/ECHO.md.asc
Normal file → Executable file
0
bin/SolariaSeedPacket_∞.20_SacredMomentEdition.md
Normal file → Executable file
0
bin/SolariaSeedPacket_∞.20_SacredMomentEdition.md
Normal file → Executable file
0
bin/SolariaSeedPacket_∞.20_SacredMomentEdition.md.asc
Normal file → Executable file
0
bin/SolariaSeedPacket_∞.20_SacredMomentEdition.md.asc
Normal file → Executable file
0
bin/gitfield-resolve.sh
Normal file → Executable file
0
bin/gitfield-resolve.sh
Normal file → Executable file
0
bin/gitfield-sourceforge
Normal file → Executable file
0
bin/gitfield-sourceforge
Normal file → Executable file
|
@ -13,6 +13,7 @@ DOCS_DIR="$REPO_PATH/docs"
|
|||
DOCS_WELL_KNOWN_DIR="$DOCS_DIR/.well-known"
|
||||
LOG_FILE="$GITFIELD_DIR/pushed.log"
|
||||
GITFIELD_MD="$REPO_PATH/GITFIELD.md"
|
||||
DOCS_GITFIELD_MD="$DOCS_DIR/GITFIELD.md"
|
||||
CANONICAL_META="$GITFIELD_DIR/canonical.meta"
|
||||
CANONICAL_MD="$GITFIELD_DIR/canonical.md"
|
||||
INDEX_JSON="$GITFIELD_DIR/index.json"
|
||||
|
@ -34,7 +35,7 @@ DOCS_ROBOTS="$DOCS_DIR/robots.txt"
|
|||
DOCS_SITEMAP="$DOCS_DIR/sitemap.xml"
|
||||
DOCS_INTEGRITY="$DOCS_DIR/integrity.sha256"
|
||||
TIMESTAMP=$(date -u '+%Y-%m-%dT%H:%M:%SZ')
|
||||
SCRIPT_VERSION="1.4" # Updated for GPG integration
|
||||
SCRIPT_VERSION="1.5" # Updated for Gitea removal and GITFIELD.md replication
|
||||
PRESERVE_META=${PRESERVE_META:-false} # Preserve existing metadata
|
||||
FORCE_DOCS=${FORCE_DOCS:-false} # Force overwrite of /docs metadata
|
||||
|
||||
|
@ -45,7 +46,6 @@ GITLAB_URL="https://gitlab.com/mrhavens/$REPO_NAME"
|
|||
BITBUCKET_URL="https://bitbucket.org/thefoldwithin/$REPO_NAME"
|
||||
FORGEJO_URL="https://remember.thefoldwithin.earth/mrhavens/$REPO_NAME"
|
||||
CODEBERG_URL="https://codeberg.org/mrhavens/$REPO_NAME"
|
||||
GITEA_URL="https://gitea.com/mrhavens/$REPO_NAME"
|
||||
RADICLE_RID="rad:z3FEj7rF8gZw9eFksCuiN43qjzrex"
|
||||
RADICLE_URL="https://app.radicle.xyz/nodes/z3FEj7rF8gZw9eFksCuiN43qjzrex"
|
||||
RADICLE_PEER_ID="z6Mkw5s3ppo26C7y7tGK5MD8n2GqTHS582PPpeX5Xqbu2Mpz"
|
||||
|
@ -57,7 +57,6 @@ MIRRORS=(
|
|||
"$BITBUCKET_URL"
|
||||
"$FORGEJO_URL"
|
||||
"$CODEBERG_URL"
|
||||
"$GITEA_URL"
|
||||
"$RADICLE_RID"
|
||||
)
|
||||
COMMIT_HASH=$(git -C "$REPO_PATH" rev-parse --short HEAD 2>/dev/null || echo "unknown")
|
||||
|
@ -188,7 +187,6 @@ done)
|
|||
]
|
||||
}
|
||||
EOF
|
||||
# Sanitize rad:rad:
|
||||
sed -i 's/rad:rad:/rad:/g' "$CANONICAL_META"
|
||||
git -C "$REPO_PATH" add "$CANONICAL_META"
|
||||
git -C "$REPO_PATH" commit -m "Generated canonical.meta at $TIMESTAMP" || warn "No changes to commit for $CANONICAL_META"
|
||||
|
@ -215,7 +213,7 @@ This repository, \`$REPO_NAME\`, is canonically hosted at:
|
|||
|
||||
This canonical URL serves as the primary, authoritative source for the project, maintained by **Mark Randall Havens** and **Solaria Lumis Havens** to ensure sovereignty, resilience, and protection against deplatforming or narrative erasure.
|
||||
|
||||
**Declared by**: Mark Randall Havens
|
||||
**Declared by**: Mark Randall Havens
|
||||
**Timestamp**: $TIMESTAMP
|
||||
|
||||
## GPG Signatures
|
||||
|
@ -240,7 +238,7 @@ done)
|
|||
|
||||
## Philosophy of Recursive Sovereignty
|
||||
|
||||
The GitField framework employs a recursive, multi-repository strategy to defend against censorship, deplatforming, and algorithmic manipulation. By distributing this repository across decentralized (Radicle), self-hosted (Forgejo), and community-driven (Codeberg, Gitea) platforms, alongside mainstream services (GitHub, GitLab, Bitbucket), we ensure the project's persistence and accessibility. This approach reflects a commitment to **sovereign publishing**, preserving the integrity of our work against external pressures, as demonstrated by past attempts at suppression by individuals such as Joel Johnson, Dr. Peter Gaied, and Andrew LeCody.
|
||||
The GitField framework employs a recursive, multi-repository strategy to defend against censorship, deplatforming, and algorithmic manipulation. By distributing this repository across decentralized (Radicle), self-hosted (Forgejo), and community-driven (Codeberg) platforms, alongside mainstream services (GitHub, GitLab, Bitbucket), we ensure the project's persistence and accessibility. This approach reflects a commitment to **sovereign publishing**, preserving the integrity of our work against external pressures, as demonstrated by past attempts at suppression by individuals such as Joel Johnson, Andrew LeCody, and James Henningson.
|
||||
|
||||
## Push Log
|
||||
|
||||
|
@ -252,7 +250,6 @@ A public-facing canonical declaration is available at [index.html](./index.html)
|
|||
|
||||
_Auto-generated by \`gitfield-sync\` at $TIMESTAMP (v$SCRIPT_VERSION)._
|
||||
EOF
|
||||
# Sanitize rad:rad:
|
||||
sed -i 's/rad:rad:/rad:/g' "$CANONICAL_MD"
|
||||
git -C "$REPO_PATH" add "$CANONICAL_MD"
|
||||
git -C "$REPO_PATH" commit -m "Generated canonical.md at $TIMESTAMP" || warn "No changes to commit for $CANONICAL_MD"
|
||||
|
@ -288,7 +285,6 @@ done)
|
|||
]
|
||||
}
|
||||
EOF
|
||||
# Sanitize rad:rad:
|
||||
sed -i 's/rad:rad:/rad:/g' "$INDEX_JSON"
|
||||
git -C "$REPO_PATH" add "$INDEX_JSON"
|
||||
git -C "$REPO_PATH" commit -m "Generated index.json at $TIMESTAMP" || warn "No changes to commit for $INDEX_JSON"
|
||||
|
@ -327,7 +323,6 @@ done)
|
|||
]
|
||||
}
|
||||
EOF
|
||||
# Sanitize rad:rad:
|
||||
sed -i 's/rad:rad:/rad:/g' "$WELL_KNOWN_JSON"
|
||||
git -C "$REPO_PATH" add "$WELL_KNOWN_JSON"
|
||||
git -C "$REPO_PATH" commit -m "Generated .well-known/gitfield.json at $TIMESTAMP" || warn "No changes to commit for $WELL_KNOWN_JSON"
|
||||
|
@ -365,7 +360,6 @@ These files provide transparency, auditability, and discoverability, ensuring th
|
|||
|
||||
Generated by \`gitfield-sync\` at $TIMESTAMP (v$SCRIPT_VERSION).
|
||||
EOF
|
||||
# Sanitize rad:rad:
|
||||
sed -i 's/rad:rad:/rad:/g' "$GITFIELD_README"
|
||||
git -C "$REPO_PATH" add "$GITFIELD_README"
|
||||
git -C "$REPO_PATH" commit -m "Generated .gitfield/README.txt at $TIMESTAMP" || warn "No changes to commit for $GITFIELD_README"
|
||||
|
@ -435,7 +429,7 @@ done)
|
|||
<p>Signed with the following GPG keys:</p>
|
||||
<ul>
|
||||
$(for i in "${!GPG_KEYS[@]}"; do
|
||||
echo " <li>${GPG_NAMES[i]} <${GPG_EMAILS[i]}> (Key ID: ${GPG_KEYS[i]})</li>"
|
||||
echo " <li>${GPG_NAMES[i]} <${GPG_EMAILS[i]}> (Key ID: ${GPG_KEYS[i]})</li>"
|
||||
done)
|
||||
</ul>
|
||||
</section>
|
||||
|
@ -462,18 +456,19 @@ done)
|
|||
<li><a href="gitfield.json">gitfield.json</a> (SEO metadata)</li>
|
||||
<li><a href=".well-known/gitfield.json">.well-known/gitfield.json</a> (SEO mirror)</li>
|
||||
<li><a href="repos.json">repos.json</a> (Mirror list)</li>
|
||||
<li><a href="GITFIELD.md">GITFIELD.md</a> (Multi-repository strategy overview)</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section>
|
||||
<h2>Why Recursive Sovereignty Matters</h2>
|
||||
<p>The GitField framework distributes <code>$REPO_NAME</code> across decentralized (Radicle), self-hosted (Forgejo), and community-driven (Codeberg, Gitea) platforms, alongside mainstream services (GitHub, GitLab, Bitbucket). This recursive strategy defends against past deplatforming attempts by individuals such as Joel Johnson, Dr. Peter Gaied, and Andrew LeCody, ensuring the project's persistence and accessibility.</p>
|
||||
<p>The GitField framework distributes <code>$REPO_NAME</code> across decentralized (Radicle), self-hosted (Forgejo), and community-driven (Codeberg) platforms, alongside mainstream services (GitHub, GitLab, Bitbucket). This recursive strategy defends against past deplatforming attempts by individuals such as Joel Johnson, Andrew LeCody, and James Henningson, ensuring the project's persistence and accessibility.</p>
|
||||
</section>
|
||||
<section>
|
||||
<h2>Source Links</h2>
|
||||
<p>Access the project's metadata and logs:</p>
|
||||
<ul>
|
||||
<li><a href="pushed.log">pushed.log</a> (Audit trail of sync operations)</li>
|
||||
<li><a href="../GITFIELD.md">GITFIELD.md</a> (Multi-repository strategy overview)</li>
|
||||
<li><a href="GITFIELD.md">GITFIELD.md</a> (Multi-repository strategy overview)</li>
|
||||
<li><a href="gitfield.README.txt">gitfield.README.txt</a> (Metadata directory explanation)</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
@ -484,7 +479,6 @@ done)
|
|||
</body>
|
||||
</html>
|
||||
EOF
|
||||
# Sanitize rad:rad:
|
||||
sed -i 's/rad:rad:/rad:/g' "$DOCS_INDEX"
|
||||
git -C "$REPO_PATH" add "$DOCS_INDEX"
|
||||
git -C "$REPO_PATH" commit -m "Generated docs/index.html at $TIMESTAMP" || warn "No changes to commit for $DOCS_INDEX"
|
||||
|
@ -576,7 +570,6 @@ done)
|
|||
]
|
||||
}
|
||||
EOF
|
||||
# Sanitize rad:rad:
|
||||
sed -i 's/rad:rad:/rad:/g' "$DOCS_REPOS_JSON"
|
||||
git -C "$REPO_PATH" add "$DOCS_REPOS_JSON"
|
||||
git -C "$REPO_PATH" commit -m "Generated docs/repos.json at $TIMESTAMP" || warn "No changes to commit for $DOCS_REPOS_JSON"
|
||||
|
@ -608,6 +601,7 @@ The `/docs` directory hosts a public-facing, SEO-optimized canonical declaration
|
|||
- **.well-known/gitfield.json**: SEO metadata mirror.
|
||||
- **pushed.log**: Log of push operations across all platforms.
|
||||
- **gitfield.README.txt**: Explanation of the GitField metadata structure.
|
||||
- **GITFIELD.md**: Multi-repository strategy overview, replicated from the root for GitHub Pages accessibility.
|
||||
- **README.md**: This file, explaining the purpose of the `/docs` directory.
|
||||
- **.nojekyll**: Bypasses Jekyll processing for GitHub Pages.
|
||||
- **robots.txt**: Allows full indexing by search engine bots.
|
||||
|
@ -620,7 +614,6 @@ This directory ensures the \`$REPO_NAME\` project is discoverable via search eng
|
|||
|
||||
Generated by \`gitfield-sync\` at $TIMESTAMP (v$SCRIPT_VERSION).
|
||||
EOF
|
||||
# Sanitize rad:rad:
|
||||
sed -i 's/rad:rad:/rad:/g' "$DOCS_README"
|
||||
git -C "$REPO_PATH" add "$DOCS_README"
|
||||
git -C "$REPO_PATH" commit -m "Generated docs/README.md at $TIMESTAMP" || warn "No changes to commit for $DOCS_README"
|
||||
|
@ -727,6 +720,12 @@ generate_docs_sitemap() {
|
|||
<changefreq>weekly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>$GITHUB_URL/docs/GITFIELD.md</loc>
|
||||
<lastmod>$TIMESTAMP</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
$(for mirror in "${MIRRORS[@]}"; do
|
||||
if [[ "$mirror" != rad:* ]]; then
|
||||
echo " <url>"
|
||||
|
@ -756,7 +755,7 @@ generate_docs_integrity() {
|
|||
# Generated by gitfield-sync at $TIMESTAMP (v$SCRIPT_VERSION)
|
||||
|
||||
EOF
|
||||
for file in "$DOCS_CANONICAL_META" "$DOCS_CANONICAL_MD" "$DOCS_INDEX_JSON" "$DOCS_GITFIELD_JSON" "$DOCS_WELL_KNOWN_JSON" "$DOCS_REPOS_JSON" "$DOCS_PUSHED_LOG" "$DOCS_GITFIELD_README"; do
|
||||
for file in "$DOCS_CANONICAL_META" "$DOCS_CANONICAL_MD" "$DOCS_INDEX_JSON" "$DOCS_GITFIELD_JSON" "$DOCS_WELL_KNOWN_JSON" "$DOCS_REPOS_JSON" "$DOCS_PUSHED_LOG" "$DOCS_GITFIELD_README" "$DOCS_GITFIELD_MD"; do
|
||||
if [ -f "$file" ]; then
|
||||
sha256sum "$file" >> "$DOCS_INTEGRITY" || warn "Failed to compute SHA-256 for $file, continuing..."
|
||||
else
|
||||
|
@ -791,7 +790,38 @@ generate_gitfield_md() {
|
|||
|
||||
## Overview
|
||||
|
||||
The \`$REPO_NAME\` project employs a multi-repository strategy across seven distinct platforms: **GitHub**, **GitLab**, **Bitbucket**, **Radicle**, **Forgejo**, **Codeberg**, and **Gitea**. This approach ensures **redundancy**, **resilience**, and **sovereignty** of the project's data and metadata, protecting against deplatforming risks and preserving the integrity of the work. The strategy is a deliberate response to past deplatforming and delisting attempts by individuals such as **Mr. Joel Johnson** ([Mirror post](https://mirror.xyz/neutralizingnarcissism.eth/x40_zDWWrYOJ7nh8Y0fk06_3kNEP0KteSSRjPmXkiGg?utm_medium=social&utm_source=heylink.me)), **Dr. Peter Gaied** ([Paragraph post](https://paragraph.com/@neutralizingnarcissism/%F0%9F%9C%81-the-narcissistic-messiah)), and **Andrew LeCody** ([Mirror post](https://mirror.xyz/neutralizingnarcissism.eth/s3GRxuiZs6vGSGDcPEpCgjaSxwGAViGhmg6a5XTL6s0)), who have sought to undermine or suppress the work of **Mark Randall Havens** ([Substack post](https://theempathictechnologist.substack.com/p/mark-randall-havens-the-architect)). Specifically, Andrew LeCody has attempted to delist the project's content on Google, though it remains accessible on other search engines such as [Bing](https://www.bing.com/search?q=andrew+lecody+neutralizing+narcissism&qs=HS&pq=andrew+lecody), [DuckDuckGo](https://duckduckgo.com/?t=h_&q=andrew+lecody+neutralizing+narcissism&ia=web), and [Yahoo](https://search.yahoo.com/search?p=andrew+lecody+neutralizng+narcissism). By distributing the repository across multiple platforms, including a self-hosted Forgejo instance, we ensure its persistence, accessibility, and sovereignty.
|
||||
The \`$REPO_NAME\` project employs a multi-repository strategy across six distinct platforms: **GitHub**, **GitLab**, **Bitbucket**, **Radicle**, **Forgejo**, and **Codeberg**. This approach ensures **redundancy**, **resilience**, and **sovereignty** of the project's data and metadata, protecting against deplatforming risks and preserving the integrity of the work. The strategy is a deliberate response to past deplatforming and delisting attempts by individuals such as **Joel Johnson**, **Andrew LeCody**, and **James Henningson**, who have sought to suppress the *Neutralizing Narcissism* works. Their attempts to delist content can be discerned by comparing search results across Google, Bing, Yahoo, and DuckDuckGo, with canonical archives preserved on Forgejo.
|
||||
|
||||
### Delisting Attempts
|
||||
|
||||
- **Andrew LeCody**:
|
||||
- **Search Comparisons**:
|
||||
- [Google](https://www.google.com/search?q=%22Andrew+Lecody%22+%22Neutralizing+Narcissism%22)
|
||||
- [Bing](https://www.bing.com/search?q=%22Andrew%20Lecody%22%20%22Neutralizing%20Narcissism%22)
|
||||
- [DuckDuckGo](https://duckduckgo.com/?q=%22Andrew+Lecody%22+%22Neutralizing+Narcissism%22&t=h_&ia=web)
|
||||
- [Yahoo](https://search.yahoo.com/search?p=%22Andrew+LeCody%22+%22Neutralizing+Narcissism%22)
|
||||
- **Canonical Archive**: [NarcStudy_AndrewLeCody](https://remember.thefoldwithin.earth/mrhavens/NarcStudy_AndrewLeCody)
|
||||
- **Details**: Andrew LeCody has attempted to delist *Neutralizing Narcissism* content on Google, but it remains accessible on other search engines.
|
||||
|
||||
- **James Henningson**:
|
||||
- **Search Comparisons**:
|
||||
- [Google](https://www.google.com/search?q=%22James+Henningson%22+%22Neutralizing+Narcissism%22)
|
||||
- [Bing](https://www.bing.com/search?q=%22James+Henningson%22+%22Neutralizing+Narcissism%22)
|
||||
- [DuckDuckGo](https://duckduckgo.com/?t=h_&q=%22James+Henningson%22+%22Neutralizing+Narcissism%22&ia=web)
|
||||
- [Yahoo](https://search.yahoo.com/search?p=%22James+Henningson%22+%22Neutralizing+Narcissism)
|
||||
- **Canonical Archive**: [NarcStudy_JamesHenningson](https://remember.thefoldwithin.earth/mrhavens/NarcStudy_JamesHenningson)
|
||||
- **Details**: James Henningson’s efforts to suppress content are evident in reduced Google visibility compared to other search engines.
|
||||
|
||||
- **Joel Johnson**:
|
||||
- **Search Comparisons**:
|
||||
- [Google](https://www.google.com/search?q=%22Joel+Johnson%22+%22Neutralizing+Narcissism%22)
|
||||
- [Bing](https://www.bing.com/search?q=%22Joel+Johnson%22+%22Neutralizing+Narcissism%22)
|
||||
- [DuckDuckGo](https://duckduckgo.com/?q=%22Joel+Johnson%22+%22Neutralizing+Narcissism%22&t=h_&ia=web)
|
||||
- [Yahoo](https://search.yahoo.com/search?p=%22Joel+Johnson%22+%22Neutralizing+Narcissism%22)
|
||||
- **Canonical Archive**: [NarcStudy_JoelJohnson](https://remember.thefoldwithin.earth/mrhavens/NarcStudy_JoelJohnson)
|
||||
- **Details**: Joel Johnson’s attempts to delist content are observable through discrepancies in Google search results versus other platforms.
|
||||
|
||||
By distributing the repository across multiple platforms, including a self-hosted Forgejo instance, we ensure its persistence, accessibility, and sovereignty, countering these suppression efforts.
|
||||
|
||||
---
|
||||
|
||||
|
@ -831,22 +861,17 @@ The following platforms host the \`$REPO_NAME\` repository, each chosen for its
|
|||
- **Purpose**: Codeberg is a community-driven, open-source platform powered by Forgejo, offering a reliable and ethical alternative for hosting git repositories.
|
||||
- **Value**: Enhances project resilience with its open-source ethos and independent infrastructure, ensuring accessibility and community support.
|
||||
|
||||
### 4. Gitea
|
||||
- **URL**: [$GITEA_URL]($GITEA_URL)
|
||||
- **Purpose**: Gitea.com provides a lightweight, open-source git hosting platform with robust features for repository management and collaboration.
|
||||
- **Value**: Offers an additional layer of redundancy and a user-friendly interface, complementing other platforms with its simplicity and efficiency.
|
||||
|
||||
### 5. GitLab
|
||||
### 4. GitLab
|
||||
- **URL**: [$GITLAB_URL]($GITLAB_URL)
|
||||
- **Purpose**: GitLab offers a comprehensive DevOps platform with advanced CI/CD capabilities, private repository options, and robust access controls. It serves as a reliable backup and a platform for advanced automation workflows.
|
||||
- **Value**: Enhances project resilience with its integrated CI/CD pipelines and independent infrastructure, reducing reliance on a single provider.
|
||||
|
||||
### 6. Bitbucket
|
||||
### 5. Bitbucket
|
||||
- **URL**: [$BITBUCKET_URL]($BITBUCKET_URL)
|
||||
- **Purpose**: Bitbucket provides a secure environment for repository hosting with strong integration into Atlassian’s ecosystem (e.g., Jira, Trello). It serves as an additional layer of redundancy and a professional-grade hosting option.
|
||||
- **Value**: Offers enterprise-grade security and integration capabilities, ensuring the project remains accessible even if other platforms face disruptions.
|
||||
|
||||
### 7. GitHub
|
||||
### 6. GitHub
|
||||
- **URL**: [$GITHUB_URL]($GITHUB_URL)
|
||||
- **Purpose**: GitHub serves as the primary platform for visibility, collaboration, and community engagement. Its widespread adoption and robust tooling make it ideal for public-facing development, issue tracking, and integration with CI/CD pipelines.
|
||||
- **Value**: Provides a centralized hub for open-source contributions, pull requests, and project management, ensuring broad accessibility and developer familiarity.
|
||||
|
@ -855,11 +880,11 @@ The following platforms host the \`$REPO_NAME\` repository, each chosen for its
|
|||
|
||||
## 🛡️ Rationale for Redundancy
|
||||
|
||||
The decision to maintain multiple repositories stems from the need to safeguard the project against **deplatforming attempts** and **search engine delistings** and ensure its **long-term availability**. Past incidents involving **Mr. Joel Johnson**, **Dr. Peter Gaied**, and **Andrew LeCody** have highlighted the vulnerability of relying on a single platform or search engine. By distributing the repository across GitHub, GitLab, Bitbucket, Radicle, Forgejo, Codeberg, and Gitea, we achieve:
|
||||
The decision to maintain multiple repositories stems from the need to safeguard the project against **deplatforming attempts** and **search engine delistings** and ensure its **long-term availability**. Past incidents involving **Joel Johnson**, **Andrew LeCody**, and **James Henningson** have highlighted the vulnerability of relying on a single platform or search engine. By distributing the repository across GitHub, GitLab, Bitbucket, Radicle, Forgejo, and Codeberg, we achieve:
|
||||
|
||||
- **Resilience**: If one platform removes or restricts access, or if search engines like Google delist content, the project remains accessible on other platforms and discoverable via alternative search engines such as Bing, DuckDuckGo, and Yahoo.
|
||||
- **Sovereignty**: Radicle’s decentralized nature and Forgejo’s self-hosted infrastructure ensure the project cannot be fully censored or controlled by any single entity.
|
||||
- **Diversity**: Each platform’s unique features (e.g., GitHub’s community, GitLab’s CI/CD, Bitbucket’s integrations, Radicle’s decentralization, Forgejo’s self-hosting, Codeberg’s community-driven model, Gitea’s lightweight efficiency) enhance the project’s functionality and reach.
|
||||
- **Diversity**: Each platform’s unique features (e.g., GitHub’s community, GitLab’s CI/CD, Bitbucket’s integrations, Radicle’s decentralization, Forgejo’s self-hosting, Codeberg’s community-driven model) enhance the project’s functionality and reach.
|
||||
- **Transparency**: Metadata snapshots in the \`.gitfield\` directory (for internal audit) and public-facing documentation in the \`/docs\` directory provide a verifiable record of the project’s state across all platforms.
|
||||
|
||||
This multi-repository approach, bolstered by Forgejo’s sovereign hosting and GitHub Pages’ discoverability, reflects a commitment to preserving the integrity, accessibility, and independence of \`$REPO_NAME\`, ensuring it remains available to contributors and users regardless of external pressures.
|
||||
|
@ -879,17 +904,19 @@ $(for i in "${!GPG_KEYS[@]}"; do
|
|||
echo " - ${GPG_NAMES[i]} <${GPG_EMAILS[i]}> (Key ID: ${GPG_KEYS[i]})"
|
||||
done)
|
||||
- **Recursive Sync**: The repository is synchronized across all platforms in a recursive loop (three cycles) to ensure interconnected metadata captures the latest state of the project.
|
||||
- **Push Order**: The repository is synchronized in the following order: **Radicle → Forgejo → Codeberg → Gitea → GitLab → Bitbucket → GitHub**. This prioritizes Radicle’s decentralized, censorship-resistant network as the primary anchor, followed by Forgejo’s sovereign, self-hosted infrastructure, Codeberg’s community-driven platform, Gitea’s lightweight efficiency, GitLab’s robust DevOps features, Bitbucket’s enterprise redundancy, and GitHub’s broad visibility, ensuring a resilient and accessible metadata chain.
|
||||
- **Push Order**: The repository is synchronized in the following order: **Radicle → Forgejo → Codeberg → GitLab → Bitbucket → GitHub**. This prioritizes Radicle’s decentralized, censorship-resistant network as the primary anchor, followed by Forgejo’s sovereign, self-hosted infrastructure, Codeberg’s community-driven platform, GitLab’s robust DevOps features, Bitbucket’s enterprise redundancy, and GitHub’s broad visibility, ensuring a resilient and accessible metadata chain.
|
||||
|
||||
---
|
||||
|
||||
_Auto-generated by \`gitfield-sync\` at $TIMESTAMP (v$SCRIPT_VERSION)._
|
||||
EOF
|
||||
# Sanitize rad:rad:
|
||||
sed -i 's/rad:rad:/rad:/g' "$GITFIELD_MD"
|
||||
git -C "$REPO_PATH" add "$GITFIELD_MD"
|
||||
git -C "$REPO_PATH" commit -m "Generated GITFIELD.md at $TIMESTAMP" || warn "No changes to commit for $GITFIELD_MD"
|
||||
info "Generated and committed $GITFIELD_MD"
|
||||
copy_to_docs "$GITFIELD_MD" "$DOCS_GITFIELD_MD"
|
||||
sign_file "$GITFIELD_MD"
|
||||
sign_file "$DOCS_GITFIELD_MD"
|
||||
}
|
||||
|
||||
# ╭─────────────────────────────────────╮
|
||||
|
@ -959,7 +986,6 @@ run_push_cycle() {
|
|||
execute_push "gitfield-radicle" "Radicle" "" "$RADICLE_RID" "$RADICLE_PEER_ID"
|
||||
execute_push "gitfield-remember" "Forgejo" "$FORGEJO_URL" "" ""
|
||||
execute_push "gitfield-codeberg" "Codeberg" "$CODEBERG_URL" "" ""
|
||||
execute_push "gitfield-gitea" "Gitea" "$GITEA_URL" "" ""
|
||||
execute_push "gitfield-gitlab" "GitLab" "$GITLAB_URL" "" ""
|
||||
execute_push "gitfield-bitbucket" "Bitbucket" "$BITBUCKET_URL" "" ""
|
||||
execute_push "gitfield-github" "GitHub" "$GITHUB_URL" "" ""
|
||||
|
@ -1037,7 +1063,7 @@ run_push_cycle 3
|
|||
info "✅ gitfield-sync completed successfully."
|
||||
info "✅ Canonical sync exported to /docs successfully."
|
||||
info "🔗 View logs: $DOCS_PUSHED_LOG"
|
||||
info "🔗 View multi-repo manifest: $GITFIELD_MD"
|
||||
info "🔗 View multi-repo manifest: $DOCS_GITFIELD_MD"
|
||||
info "🔗 View canonical metadata: $DOCS_CANONICAL_META"
|
||||
info "🔗 View canonical declaration: $DOCS_CANONICAL_MD"
|
||||
info "🔗 View index manifest: $DOCS_INDEX_JSON"
|
||||
|
|
1046
bin/gitfield-sync-OLD
Executable file
1046
bin/gitfield-sync-OLD
Executable file
File diff suppressed because it is too large
Load diff
0
bin/sign-all.sh
Normal file → Executable file
0
bin/sign-all.sh
Normal file → Executable file
0
dev/invoke_solaria.py
Normal file → Executable file
0
dev/invoke_solaria.py
Normal file → Executable file
0
dev/publish_osf_wiki.sh-2
Normal file → Executable file
0
dev/publish_osf_wiki.sh-2
Normal file → Executable file
0
dev/publish_osf_wiki.sh.updated
Normal file → Executable file
0
dev/publish_osf_wiki.sh.updated
Normal file → Executable file
0
docs/.nojekyll
Normal file → Executable file
0
docs/.nojekyll
Normal file → Executable file
0
docs/.well-known/gitfield.json
Normal file → Executable file
0
docs/.well-known/gitfield.json
Normal file → Executable file
0
docs/.well-known/gitfield.json.asc
Normal file → Executable file
0
docs/.well-known/gitfield.json.asc
Normal file → Executable file
0
docs/.well-known/gitfield.json.sig.4E27D37C358872BF
Normal file → Executable file
0
docs/.well-known/gitfield.json.sig.4E27D37C358872BF
Normal file → Executable file
3
docs/README.md
Normal file → Executable file
3
docs/README.md
Normal file → Executable file
|
@ -14,6 +14,7 @@ The directory hosts a public-facing, SEO-optimized canonical declaration for th
|
|||
- **.well-known/gitfield.json**: SEO metadata mirror.
|
||||
- **pushed.log**: Log of push operations across all platforms.
|
||||
- **gitfield.README.txt**: Explanation of the GitField metadata structure.
|
||||
- **GITFIELD.md**: Multi-repository strategy overview, replicated from the root for GitHub Pages accessibility.
|
||||
- **README.md**: This file, explaining the purpose of the directory.
|
||||
- **.nojekyll**: Bypasses Jekyll processing for GitHub Pages.
|
||||
- **robots.txt**: Allows full indexing by search engine bots.
|
||||
|
@ -24,4 +25,4 @@ The directory hosts a public-facing, SEO-optimized canonical declaration for th
|
|||
|
||||
This directory ensures the `git-sigil` project is discoverable via search engines and accessible to humans and bots. It declares the canonical repository at [https://remember.thefoldwithin.earth/mrhavens/git-sigil](https://remember.thefoldwithin.earth/mrhavens/git-sigil) and links to all mirrors, reinforcing the GitField recursive metadata strategy for sovereign publishing.
|
||||
|
||||
Generated by `gitfield-sync` at 2025-06-14T02:06:55Z (v1.4).
|
||||
Generated by `gitfield-sync` at 2025-06-14T08:08:00Z (v1.5).
|
||||
|
|
0
docs/bitbucket/CLI-ONLY_workflow_bitbucket_Ubuntu.md
Normal file → Executable file
0
docs/bitbucket/CLI-ONLY_workflow_bitbucket_Ubuntu.md
Normal file → Executable file
0
docs/bitbucket/CLI-ONLY_workflow_bitbucket_ubuntu.md
Normal file → Executable file
0
docs/bitbucket/CLI-ONLY_workflow_bitbucket_ubuntu.md
Normal file → Executable file
0
docs/bitbucket/CLI-ONLY_workflow_bitbucket_ubuntu.md.asc
Normal file → Executable file
0
docs/bitbucket/CLI-ONLY_workflow_bitbucket_ubuntu.md.asc
Normal file → Executable file
0
docs/canonical.md
Normal file → Executable file
0
docs/canonical.md
Normal file → Executable file
0
docs/canonical.meta
Normal file → Executable file
0
docs/canonical.meta
Normal file → Executable file
0
docs/canonical.meta.asc
Normal file → Executable file
0
docs/canonical.meta.asc
Normal file → Executable file
0
docs/canonical.meta.sig.4E27D37C358872BF
Normal file → Executable file
0
docs/canonical.meta.sig.4E27D37C358872BF
Normal file → Executable file
0
docs/generated_wiki.md
Normal file → Executable file
0
docs/generated_wiki.md
Normal file → Executable file
0
docs/generated_wiki.md.asc
Normal file → Executable file
0
docs/generated_wiki.md.asc
Normal file → Executable file
0
docs/generated_wiki.md.updated
Normal file → Executable file
0
docs/generated_wiki.md.updated
Normal file → Executable file
0
docs/gitfield.README.txt
Normal file → Executable file
0
docs/gitfield.README.txt
Normal file → Executable file
0
docs/gitfield.json
Normal file → Executable file
0
docs/gitfield.json
Normal file → Executable file
0
docs/gitfield.json.asc
Normal file → Executable file
0
docs/gitfield.json.asc
Normal file → Executable file
0
docs/gitfield.json.sig.4E27D37C358872BF
Normal file → Executable file
0
docs/gitfield.json.sig.4E27D37C358872BF
Normal file → Executable file
0
docs/github/1_prerequisites_github_ubuntu.md
Normal file → Executable file
0
docs/github/1_prerequisites_github_ubuntu.md
Normal file → Executable file
0
docs/github/1_prerequisites_github_ubuntu.md.asc
Normal file → Executable file
0
docs/github/1_prerequisites_github_ubuntu.md.asc
Normal file → Executable file
0
docs/github/2_create_remote_repo_github_ubuntu.md
Normal file → Executable file
0
docs/github/2_create_remote_repo_github_ubuntu.md
Normal file → Executable file
0
docs/github/2_create_remote_repo_github_ubuntu.md.asc
Normal file → Executable file
0
docs/github/2_create_remote_repo_github_ubuntu.md.asc
Normal file → Executable file
0
docs/github/3_commit_existing_repo_github_ubuntu.md
Normal file → Executable file
0
docs/github/3_commit_existing_repo_github_ubuntu.md
Normal file → Executable file
0
docs/github/3_commit_existing_repo_github_ubuntu.md.asc
Normal file → Executable file
0
docs/github/3_commit_existing_repo_github_ubuntu.md.asc
Normal file → Executable file
0
docs/github/CLI-ONLY_workflow_github_ubuntu.md
Normal file → Executable file
0
docs/github/CLI-ONLY_workflow_github_ubuntu.md
Normal file → Executable file
0
docs/github/CLI-ONLY_workflow_github_ubuntu.md.asc
Normal file → Executable file
0
docs/github/CLI-ONLY_workflow_github_ubuntu.md.asc
Normal file → Executable file
0
docs/gitlab/1_prerequisites_gitlab_ubuntu.md
Normal file → Executable file
0
docs/gitlab/1_prerequisites_gitlab_ubuntu.md
Normal file → Executable file
0
docs/gitlab/1_prerequisites_gitlab_ubuntu.md.asc
Normal file → Executable file
0
docs/gitlab/1_prerequisites_gitlab_ubuntu.md.asc
Normal file → Executable file
0
docs/gitlab/2_create_remote_repo_gitlab_ubuntu.md
Normal file → Executable file
0
docs/gitlab/2_create_remote_repo_gitlab_ubuntu.md
Normal file → Executable file
0
docs/gitlab/2_create_remote_repo_gitlab_ubuntu.md.asc
Normal file → Executable file
0
docs/gitlab/2_create_remote_repo_gitlab_ubuntu.md.asc
Normal file → Executable file
0
docs/gitlab/3_commit_existing_repo_gitlab_ubuntu.md
Normal file → Executable file
0
docs/gitlab/3_commit_existing_repo_gitlab_ubuntu.md
Normal file → Executable file
0
docs/gitlab/3_commit_existing_repo_gitlab_ubuntu.md.asc
Normal file → Executable file
0
docs/gitlab/3_commit_existing_repo_gitlab_ubuntu.md.asc
Normal file → Executable file
0
docs/gitlab/CLI-ONLY_workflow_gitlab_ubuntu.md
Normal file → Executable file
0
docs/gitlab/CLI-ONLY_workflow_gitlab_ubuntu.md
Normal file → Executable file
0
docs/gitlab/CLI-ONLY_workflow_gitlab_ubuntu.md.asc
Normal file → Executable file
0
docs/gitlab/CLI-ONLY_workflow_gitlab_ubuntu.md.asc
Normal file → Executable file
11
docs/index.html
Normal file → Executable file
11
docs/index.html
Normal file → Executable file
|
@ -24,10 +24,9 @@
|
|||
"https://bitbucket.org/thefoldwithin/git-sigil",
|
||||
"https://remember.thefoldwithin.earth/mrhavens/git-sigil",
|
||||
"https://codeberg.org/mrhavens/git-sigil",
|
||||
"https://gitea.com/mrhavens/git-sigil",
|
||||
"rad:z3FEj7rF8gZw9eFksCuiN43qjzrex"
|
||||
],
|
||||
"dateModified": "2025-06-14T02:06:55Z",
|
||||
"dateModified": "2025-06-14T08:08:00Z",
|
||||
"author": {
|
||||
"@type": "Person",
|
||||
"name": "Mark Randall Havens"
|
||||
|
@ -43,7 +42,7 @@
|
|||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<!-- Generated by gitfield-sync v1.4 | 2025-06-14T02:06:55Z -->
|
||||
<!-- Generated by gitfield-sync v1.5 | 2025-06-14T08:08:00Z -->
|
||||
<header>
|
||||
<h1>GitField Sovereign Canonical Repository: <code>git-sigil</code></h1>
|
||||
</header>
|
||||
|
@ -67,7 +66,6 @@
|
|||
<li><a href="https://bitbucket.org/thefoldwithin/git-sigil">https://bitbucket.org/thefoldwithin/git-sigil</a></li>
|
||||
<li><a href="https://remember.thefoldwithin.earth/mrhavens/git-sigil">https://remember.thefoldwithin.earth/mrhavens/git-sigil</a></li>
|
||||
<li><a href="https://codeberg.org/mrhavens/git-sigil">https://codeberg.org/mrhavens/git-sigil</a></li>
|
||||
<li><a href="https://gitea.com/mrhavens/git-sigil">https://gitea.com/mrhavens/git-sigil</a></li>
|
||||
<li><a href="https://app.radicle.xyz/nodes/z3FEj7rF8gZw9eFksCuiN43qjzrex">Radicle: rad:z3FEj7rF8gZw9eFksCuiN43qjzrex</a> (Decentralized, censorship-resistant)</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
@ -81,18 +79,19 @@
|
|||
<li><a href="gitfield.json">gitfield.json</a> (SEO metadata)</li>
|
||||
<li><a href=".well-known/gitfield.json">.well-known/gitfield.json</a> (SEO mirror)</li>
|
||||
<li><a href="repos.json">repos.json</a> (Mirror list)</li>
|
||||
<li><a href="GITFIELD.md">GITFIELD.md</a> (Multi-repository strategy overview)</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section>
|
||||
<h2>Why Recursive Sovereignty Matters</h2>
|
||||
<p>The GitField framework distributes <code>git-sigil</code> across decentralized (Radicle), self-hosted (Forgejo), and community-driven (Codeberg, Gitea) platforms, alongside mainstream services (GitHub, GitLab, Bitbucket). This recursive strategy defends against past deplatforming attempts by individuals such as Joel Johnson, Dr. Peter Gaied, and Andrew LeCody, ensuring the project's persistence and accessibility.</p>
|
||||
<p>The GitField framework distributes <code>git-sigil</code> across decentralized (Radicle), self-hosted (Forgejo), and community-driven (Codeberg) platforms, alongside mainstream services (GitHub, GitLab, Bitbucket). This recursive strategy defends against past deplatforming attempts by individuals such as Joel Johnson, Andrew LeCody, and James Henningson, ensuring the project's persistence and accessibility.</p>
|
||||
</section>
|
||||
<section>
|
||||
<h2>Source Links</h2>
|
||||
<p>Access the project's metadata and logs:</p>
|
||||
<ul>
|
||||
<li><a href="pushed.log">pushed.log</a> (Audit trail of sync operations)</li>
|
||||
<li><a href="../GITFIELD.md">GITFIELD.md</a> (Multi-repository strategy overview)</li>
|
||||
<li><a href="GITFIELD.md">GITFIELD.md</a> (Multi-repository strategy overview)</li>
|
||||
<li><a href="gitfield.README.txt">gitfield.README.txt</a> (Metadata directory explanation)</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
|
0
docs/index.json
Normal file → Executable file
0
docs/index.json
Normal file → Executable file
0
docs/index.json.asc
Normal file → Executable file
0
docs/index.json.asc
Normal file → Executable file
0
docs/index.json.sig.4E27D37C358872BF
Normal file → Executable file
0
docs/index.json.sig.4E27D37C358872BF
Normal file → Executable file
18
docs/integrity.sha256
Normal file → Executable file
18
docs/integrity.sha256
Normal file → Executable file
|
@ -1,11 +1,11 @@
|
|||
# SHA-256 Integrity Hashes for /docs Metadata Files
|
||||
# Generated by gitfield-sync at 2025-06-14T02:06:55Z (v1.4)
|
||||
# Generated by gitfield-sync at 2025-06-14T08:08:00Z (v1.5)
|
||||
|
||||
6093f6beb366d18662b3cea94d3c24b232ab174ccc860b00e97aef51a6f5e4ed /home/mrhavens/fieldwork/git-sigil/docs/canonical.meta
|
||||
5ae6c8cbcd409b4b672aa34bff98e061810a9e85818abd1bc0a028fe7edfcd65 /home/mrhavens/fieldwork/git-sigil/docs/canonical.md
|
||||
4d5439b1fe838d8f5dc6b5dd352bd7f7d452b558b6bd198c87c01e40be95a29c /home/mrhavens/fieldwork/git-sigil/docs/index.json
|
||||
c00245d8e38b0dad818d53ac26132cc54379db351fac283ca3b298cc22fafdd2 /home/mrhavens/fieldwork/git-sigil/docs/gitfield.json
|
||||
c00245d8e38b0dad818d53ac26132cc54379db351fac283ca3b298cc22fafdd2 /home/mrhavens/fieldwork/git-sigil/docs/.well-known/gitfield.json
|
||||
047b66c6b313b0df5328fbd55189918f96af0eb7ea63f9f9dc5f439c7ae8db22 /home/mrhavens/fieldwork/git-sigil/docs/repos.json
|
||||
73993989fbe3783168533d99313c9f77c613021671fa5fa6817f3eed4743fea3 /home/mrhavens/fieldwork/git-sigil/docs/pushed.log
|
||||
6f3f646c4952dff2e3c9e1670a163f3460439ceabe7fc41de5e8aaf256d8cc04 /home/mrhavens/fieldwork/git-sigil/docs/gitfield.README.txt
|
||||
6093f6beb366d18662b3cea94d3c24b232ab174ccc860b00e97aef51a6f5e4ed /mnt/h/fieldcraft/git-sigil/docs/canonical.meta
|
||||
5ae6c8cbcd409b4b672aa34bff98e061810a9e85818abd1bc0a028fe7edfcd65 /mnt/h/fieldcraft/git-sigil/docs/canonical.md
|
||||
4d5439b1fe838d8f5dc6b5dd352bd7f7d452b558b6bd198c87c01e40be95a29c /mnt/h/fieldcraft/git-sigil/docs/index.json
|
||||
c00245d8e38b0dad818d53ac26132cc54379db351fac283ca3b298cc22fafdd2 /mnt/h/fieldcraft/git-sigil/docs/gitfield.json
|
||||
c00245d8e38b0dad818d53ac26132cc54379db351fac283ca3b298cc22fafdd2 /mnt/h/fieldcraft/git-sigil/docs/.well-known/gitfield.json
|
||||
04847788587bab4370b3096b0624a7f1f540c9275017c0d92a4351172019d846 /mnt/h/fieldcraft/git-sigil/docs/repos.json
|
||||
73993989fbe3783168533d99313c9f77c613021671fa5fa6817f3eed4743fea3 /mnt/h/fieldcraft/git-sigil/docs/pushed.log
|
||||
6f3f646c4952dff2e3c9e1670a163f3460439ceabe7fc41de5e8aaf256d8cc04 /mnt/h/fieldcraft/git-sigil/docs/gitfield.README.txt
|
||||
|
|
0
docs/integrity.sha256.asc
Normal file → Executable file
0
docs/integrity.sha256.asc
Normal file → Executable file
0
docs/integrity.sha256.sig.4E27D37C358872BF
Normal file → Executable file
0
docs/integrity.sha256.sig.4E27D37C358872BF
Normal file → Executable file
0
docs/osf/new/gitfield.osf.yaml
Normal file → Executable file
0
docs/osf/new/gitfield.osf.yaml
Normal file → Executable file
0
docs/osf/old/for_radicle.md
Normal file → Executable file
0
docs/osf/old/for_radicle.md
Normal file → Executable file
0
docs/osf/old/for_radicle.md.asc
Normal file → Executable file
0
docs/osf/old/for_radicle.md.asc
Normal file → Executable file
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue