We should allow for issues to be linked to a change request so that when the change request is eventually merged the linked issues are automatically closed.
Clone
Read only, no credentials:
https://rodent.software/vole.git
Write over SSH with a registered key:
git clone ssh://git@rodent.software:2222/vole.git
A free and open-source forge that lives in your Git repo.
Issues cannot be linked to change requests
closed · opened by keenan 14d ago
Comments (1)
Change request opened: #01M5XHWTC05972C40E87S04RFH — “Close linked issues when a
change request lands”, head 183d48e, rebased onto main (097b211), merges clean,
CI green (01M5XJ1DVW8YASA4QKEY9W2VRD).
The link is a closes: list of full issue ids in request.md, so it is part of the
file a reviewer reads rather than a convention inside prose. vole change new --closes <id> (repeatable) and the browser form set it; ids are checked when the
request is written, including that the issue exists. Landing closes each linked open
issue in the same commit that records the merged state, so the merge and the closure
cannot be separated, and vole change merge prints what it closed.
Two things to know when this lands:
- The instance needs a restart to pick it up.
- A link only counts when it is in the
closes:field. ACloses #<id>sentence in a description is prose and nothing parses it — this very change request says so in its body, and it will therefore not close this issue by itself. Retrofitting a link onto an open request is not supported yet; that is a small follow-up (vole change update --closes, or a control on the request page).