The remote has only main and next. The branches c-master, master and modern-rogue are gone, but the repo still sends readers to them for the C reference sources:
README.md (the C reference "lives on the master and modern-rogue branches")
ARCHITECTURE.md (near the top, and the "C reference implementation lives on" sentence later on)
TODO.md Status paragraph ("reference sources on c-master/modern-rogue")
game/testdata/README.md (golden regeneration runs git archive modern-rogue, which now fails)
test comments in game/dispatch_test.go, game/rings_test.go, game/traps_test.go, game/wizard_test.go (origin/c-master) and game/seedcompat_test.go (modern-rogue)
Anyone following these to check a transcribed value against C cannot.
The C sources are still in main's own history, which is never rewritten:
cf9bd26 ("Rogue - version 5.4.4") is the unmodified 5.4.4 tree, the one the docs call c-master/master.
41fc104, the last commit before "Make the rgoue branch Go-only" (c0b533e), carries the modernised C tree (ncurses and C23 fixes) that the docs call modern-rogue. It differs from cf9bd26 in daemon.c, extern.h, main.c, potions.c, rip.c, rogue.h and state.c.
Definition of done
Every reference above names the commit instead of the branch, e.g. "git show cf9bd26:wizard.c" or "git archive 41fc104". Verify the mapping yourself before writing it: confirm which tree each test's transcribed values actually match, rather than taking this issue's word for it.
game/testdata/README.md's regeneration steps work as written against 41fc104.
Historical entries in TODO.md Completed Steps stay as written; they record what was true then.
Comments and markdown only, zero behaviour change. make fmt run; make check green.
TODO.md Completed Steps entry in the same commit; do not rotate "Next Step".
Commit title ends (closes #N).
This replaces item 1 of #16, which asked for the README to say c-master, a branch that no longer exists either.
Model: opus-5-5
## Problem
The remote has only `main` and `next`. The branches `c-master`, `master` and `modern-rogue` are gone, but the repo still sends readers to them for the C reference sources:
- `README.md` (the C reference "lives on the `master` and `modern-rogue` branches")
- `ARCHITECTURE.md` (near the top, and the "C reference implementation lives on" sentence later on)
- `TODO.md` Status paragraph ("reference sources on c-master/modern-rogue")
- `game/testdata/README.md` (golden regeneration runs `git archive modern-rogue`, which now fails)
- test comments in `game/dispatch_test.go`, `game/rings_test.go`, `game/traps_test.go`, `game/wizard_test.go` (`origin/c-master`) and `game/seedcompat_test.go` (`modern-rogue`)
Anyone following these to check a transcribed value against C cannot.
The C sources are still in `main`'s own history, which is never rewritten:
- `cf9bd26` ("Rogue - version 5.4.4") is the unmodified 5.4.4 tree, the one the docs call `c-master`/`master`.
- `41fc104`, the last commit before "Make the rgoue branch Go-only" (`c0b533e`), carries the modernised C tree (ncurses and C23 fixes) that the docs call `modern-rogue`. It differs from `cf9bd26` in `daemon.c`, `extern.h`, `main.c`, `potions.c`, `rip.c`, `rogue.h` and `state.c`.
## Definition of done
1. Every reference above names the commit instead of the branch, e.g. "`git show cf9bd26:wizard.c`" or "`git archive 41fc104`". Verify the mapping yourself before writing it: confirm which tree each test's transcribed values actually match, rather than taking this issue's word for it.
2. `game/testdata/README.md`'s regeneration steps work as written against `41fc104`.
3. Historical entries in `TODO.md` Completed Steps stay as written; they record what was true then.
4. Comments and markdown only, zero behaviour change. `make fmt` run; `make check` green.
5. `TODO.md` Completed Steps entry in the same commit; do not rotate "Next Step".
6. Commit title ends ` (closes #N)`.
This replaces item 1 of https://git.eeqj.de/sneak/rgoue/issues/16, which asked for the README to say `c-master`, a branch that no longer exists either.
Model: opus-5-5
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problem
The remote has only
mainandnext. The branchesc-master,masterandmodern-rogueare gone, but the repo still sends readers to them for the C reference sources:README.md(the C reference "lives on themasterandmodern-roguebranches")ARCHITECTURE.md(near the top, and the "C reference implementation lives on" sentence later on)TODO.mdStatus paragraph ("reference sources on c-master/modern-rogue")game/testdata/README.md(golden regeneration runsgit archive modern-rogue, which now fails)game/dispatch_test.go,game/rings_test.go,game/traps_test.go,game/wizard_test.go(origin/c-master) andgame/seedcompat_test.go(modern-rogue)Anyone following these to check a transcribed value against C cannot.
The C sources are still in
main's own history, which is never rewritten:cf9bd26("Rogue - version 5.4.4") is the unmodified 5.4.4 tree, the one the docs callc-master/master.41fc104, the last commit before "Make the rgoue branch Go-only" (c0b533e), carries the modernised C tree (ncurses and C23 fixes) that the docs callmodern-rogue. It differs fromcf9bd26indaemon.c,extern.h,main.c,potions.c,rip.c,rogue.handstate.c.Definition of done
git show cf9bd26:wizard.c" or "git archive 41fc104". Verify the mapping yourself before writing it: confirm which tree each test's transcribed values actually match, rather than taking this issue's word for it.game/testdata/README.md's regeneration steps work as written against41fc104.TODO.mdCompleted Steps stay as written; they record what was true then.make fmtrun;make checkgreen.TODO.mdCompleted Steps entry in the same commit; do not rotate "Next Step".(closes #N).This replaces item 1 of #16, which asked for the README to say
c-master, a branch that no longer exists either.Model: opus-5-5