vole
Clone
Read only, no credentials:
https://rodent.software/git/vole.git
Write over SSH with a registered key:
git clone ssh://git@0.0.0.0:2222/vole.git
A free and open-source forge that lives in your Git repo.
Require a linked issue when a change request opens
0789f22ea633bf995417893c0052abb6a36d5520 · Keenan Nemetz · 9d ago · parent 1265ea55
Require a linked issue when a change request opens Add a per-repository policy for teams that want every proposed update to trace back to an issue. The browser marks Closes as required, and the pre-receive hook applies the same rule to requests added through the CLI or a hand-written metadata commit. Existing requests stay editable and landable.
docs/cli.md +5−1
| @@ -120,6 +120,9 @@ vole admin acl set-approvals <repo> <n> | |||
| 120 | 120 | vole admin acl checks enable <repo> | |
| 121 | 121 | vole admin acl checks disable <repo> | |
| 122 | 122 | ||
| 123 | vole admin acl require-issues enable <repo> | ||
| 124 | vole admin acl require-issues disable <repo> | ||
| 125 | |||
| 123 | 126 | vole admin acl protect list <repo> | |
| 124 | 127 | vole admin acl protect add <repo> <ref-pattern>... | |
| 125 | 128 | vole admin acl protect remove <repo> <ref-pattern>... | |
| @@ -135,7 +138,8 @@ vole admin acl runners clear <repo> | |||
| 135 | 138 | ||
| 136 | 139 | `set-role` and `set-default-role` accept `none` to remove access. `protect set` | |
| 137 | 140 | and `runners set` replace the whole list; the `add` and `remove` forms change one | |
| 138 | entry at a time. | ||
| 141 | entry at a time. `require-issues enable` makes a linked issue mandatory when a | ||
| 142 | new change request is opened. | ||
| 139 | 143 | ||
| 140 | 144 | See [Accounts and access](accounts-and-access.md) and | |
| 141 | 145 | [Runners](runner.md#who-can-run-jobs-and-report-results). | |