diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-09 12:49:32 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-09 12:49:32 +0200 |
| commit | f72dba9f6c463c6823d85701e51d8be38dd22a62 (patch) | |
| tree | 5431ab7949cefbc8796990edf480fa8871dea909 /src/config.h | |
| parent | 23d07f07562adbb349f7fe8b97e4f4e9ea6c6ebd (diff) | |
| download | qtmaildir-f72dba9f6c463c6823d85701e51d8be38dd22a62.tar.gz qtmaildir-f72dba9f6c463c6823d85701e51d8be38dd22a62.zip | |
docs: keep the card list off master, and name the way back
The user asked to be able to abandon this cleanly. Task 0 now branches
`card-list` off a rebased copy rather than rebasing `item-20-message-rows` in
place, which would have destroyed the record of what the rejected presentation
looked like.
Nothing in the plan touches master, stated as a requirement rather than left to
convention, with the escape hatch written out: `git checkout master` is the
whole of the undo. Task 0 gains a step that verifies master and the original
branch are both where they started, since a rebase onto the wrong branch is
silent and every later task assumes master is the thing to fall back to.
Task 10 now ends by explicitly forbidding a merge. This design was reached by
rejecting a previous one that was finished, tested and green, so a passing suite
is not what decides it: the user looks at the cards. That is the one instruction
most likely to be lost between sessions, and it is the one that matters.
Diffstat (limited to 'src/config.h')
0 files changed, 0 insertions, 0 deletions
