summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-09 12:49:32 +0200
committerDanilo M. <danix@danix.xyz>2026-08-09 12:49:32 +0200
commitf72dba9f6c463c6823d85701e51d8be38dd22a62 (patch)
tree5431ab7949cefbc8796990edf480fa8871dea909 /src/CMakeLists.txt
parent23d07f07562adbb349f7fe8b97e4f4e9ea6c6ebd (diff)
downloadqtmaildir-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/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions