Scaffold the soft fork: an empty patch queue on Forgejo v15.0.11 #1

Merged
chris merged 1 commit from scaffold into main 2026-11-04 15:53:03 +00:00
Owner

The soft fork's scaffold: upstream/ pinned to Forgejo v15.0.11 (shallow, blobless), an empty
series, scripts/patches (apply, export, rebase <tag>, status), a flake, a one-screen
README, WISHLIST.md with the first wish, and the GPLv3 LICENSE.

Tested for real with a throwaway template patch, then removed: export, reset, apply, rebase onto the
same tag and across v15.0.10 and v15.0.11, a conflict resolved once and replayed by rerere, the
merged drop rule, and a fresh clone. No build, CI, or tags.

🤖 Generated with Claude Code

https://claude.ai/code/session_01FWhaDeswMqYvQaVdpL8oit

The soft fork's scaffold: `upstream/` pinned to Forgejo v15.0.11 (shallow, blobless), an empty series, `scripts/patches` (`apply`, `export`, `rebase <tag>`, `status`), a flake, a one-screen README, `WISHLIST.md` with the first wish, and the GPLv3 `LICENSE`. Tested for real with a throwaway template patch, then removed: export, reset, apply, rebase onto the same tag and across v15.0.10 and v15.0.11, a conflict resolved once and replayed by rerere, the `merged` drop rule, and a fresh clone. No build, CI, or tags. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01FWhaDeswMqYvQaVdpL8oit
`upstream/` is Forgejo v15.0.11 as a shallow, blobless submodule, with
`ignore = all` so the patched tree stays out of `git status`. The series is
empty. `scripts/patches` has `apply`, `export`, `rebase <tag>` and `status`:
`git am -3` onto branch `realliance` in `upstream/`, `format-patch` files
with stable names, rerere during a rebase, and an `Upstream:` trailer on every
patch, which `rebase` reads to drop merged patches. A flake gives a shell
for the scripts, plus a build shell with Go and Node. The README fits on one screen,
`WISHLIST.md` holds the first wish, and `LICENSE` is GPLv3 or later, as for
Forgejo.

No build, CI, or tags yet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FWhaDeswMqYvQaVdpL8oit
chris merged commit 680d594cd9 into main 2026-11-04 15:53:03 +00:00
chris deleted branch scaffold 2026-11-04 15:53:03 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
realliance/forgejo!1
No description provided.