records: merge four pairs into the lower number, then renumber #649
Labels
No labels
breaking
bug
documentation
enhancement
epic
good first issue
help wanted
refactoring
resolution/duplicate
resolution/invalid
resolution/wontfix
security
severity/critical
severity/high
severity/low
severity/medium
status/abandoned
status/blocked
status/needs-decision
status/needs-info
status/needs-verification
testing
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#646 Epic: consolidate the decision records
sixfold-space/madtea
#647 records: remove the Tracking lines, the stray artifacts, and the 0035 index mismatch
sixfold-space/madtea
#648 records: fold the history lines into the current text
sixfold-space/madtea
#650 records: make 0034 and 0037 state the current rules for records
sixfold-space/madtea
#652 records: fix references to files and tests that do not exist
sixfold-space/madtea
#657 records: apply the reference rule of ADR 0037 to every record
sixfold-space/madtea
Reference
sixfold-space/madtea#649
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What to change
Merge each pair into the lower number, and delete the higher record:
finish, 0031 forcommitand the ahead-of-origin warning.accepted.Each kept record gets a title that covers the merged content.
Then renumber every record above each gap, so that the numbers run from 0001 with no gap, as MADR expects ("
NNNNis a consecutive number"). In the same PR, rewrite every citation of a moved or deleted number: in records, docs, code comments, tests, andscripts/.Acceptance
adr checkand./scripts/gate.shpass.Done in #667, with one change of plan: nothing is renumbered. The four merges are in (0031 into 0006, 0033 into 0032, 0040 into 0023, 0043 into 0019), and each higher record stays as a short
superseded byrecord. Record numbers are cited in git history, on the forge, and on madtea.lol, so a renumber would make an old citation name the wrong record. ADR 0034 records the rule.