Backlog: M13 and M14 done 93e7f1d9ef1c
- Author
- Andy McCall @andymccall <[email protected]>
- When
- · 2026-09-28 23:19 UTC
- Signature
- ✔ signed by Andy McCall
- Hash
93e7f1d9ef1c7ce594fda04528f39b4129f058eecccf752a90f0ce77072a0810- Depends on
- 2dd42fa169c8 75036530b621
- Depended on by
- fe8a49ce608f ad089f0306da 85ef828b6bf0
- In bookmarks
- agents-in-readme bare-hashes carried-not-removed carry-identical doctor-trust identical-sides keyless-tags main merge-remote-bookmark only-help-103 paths-for-resolutions-and-amend push-notes show-stat subrepo-pin-state switch-says
- In tags
- v0.1.0 v0.10.0 v0.11.0 v0.2.0 v0.3.0 v0.3.1 v0.4.0 v0.4.1 v0.4.2 v0.4.3 v0.4.4 v0.4.5 v0.4.6 v0.5.0 v0.5.1 v0.6.0 v0.7.0 v0.8.0 v0.9.0
- Edits
- 3 atoms, 0 tree operations, 1 file
Browse the tree at this change
modified docs/backlog-overnight-2.md +10 −2
| … | 67 unchanged lines |
||
| 68 | 68 | - [x] M2 Flow on/off per repository in the hub (Andy's request; feedback 10): a switch in repository settings for site admins, with hub.toml's `[flow] repos` as the default; no restart. |
|
| 69 | 69 | - [x] M11 (feedback 12, Andy: urgent) Flow runs numbered per repository, not by the hub-wide id; existing runs renumbered and their check links rewritten by migration 0019 (oxygenhub#23). |
|
| 70 | 70 | - [x] M12 (Andy; feedback 14a) Delete a bookmark on a remote: `oxy push REMOTE --delete NAME` (a signed, attested deletion the server checks like any update; never the default bookmark), and a delete button on the hub's bookmarks page for writers. |
|
| 71 | - | - [ ] M13 (feedback 3a) `oxy bookmark switch --carry`: take uncommitted work to the other bookmark when it applies cleanly there (and `bookmark create --switch` moving the working copy onto a new bookmark at its base, changes and all). |
|
| 72 | - | - [ ] M14 (feedback 7a) `oxy show`'s summary lists every path the change touches with its kind (added, modified, removed, renamed, mode), not only additions. |
|
| 71 | + | - [x] M13 (feedback 3a) `oxy bookmark switch --carry`: take uncommitted work to the other bookmark when it applies cleanly there (and `bookmark create --switch` moving the working copy onto a new bookmark at its base, changes and all). |
|
| 72 | + | - [x] M14 (feedback 7a) `oxy show`'s summary lists every path the change touches with its kind (added, modified, removed, renamed, mode), not only additions. |
|
| 73 | 73 | - [ ] M3 Start a run without moving a bookmark (feedback 9): "Run pipeline" on a state and "Re-run" on a finished run, in the web and the API. |
|
| 74 | 74 | - [ ] M4 Guest `/dev/fd`, `/dev/stdin|stdout|stderr` links in flow-init (feedback 15), and job variables `FLOW_STATE`, `FLOW_HEADS`, `FLOW_BOOKMARK`, `FLOW_RUN`, `FLOW_REPO` (feedback 17). |
|
| 75 | 75 | - [ ] M5 Sandbox-level `env` in pipeline.kdl, and the image's environment kept through `flow rootfs import` (feedback 16). |
|
| … | 407 unchanged lines |
||
| 483 | 483 | - **Tests:** core, HTTP and hub, one each. Spec §16.4 (Draft 0.8l) and hub spec updated. Deployed; all three OxygenFlow runs green. |
|
| 484 | 484 | - metalgear's `flow-first-run` can now be deleted; I left that to its project. |
|
| 485 | 485 | - **Feedback file:** new items 3a and 7a became M13 (`bookmark switch --carry`) and M14 (`oxy show` summary lists every kind). |
|
| 486 | + | - 2026-09-29 **M14 done** (oxygen#14). `oxy show`'s summary names every file the change touches: an `M` line for each edited file without a tree operation, and renames with their full new path. Tests updated; run green. |
|
| 487 | + | - 2026-09-29 **M13 done** (oxygen#15). |
|
| 488 | + | - `oxy bookmark switch NAME --carry` takes uncommitted work along (edits, additions, removals, renames). |
|
| 489 | + | - It needs every touched path to be the same in NAME's state as in the working copy's base, so the same edits apply there. |
|
| 490 | + | - Otherwise it refuses, changes nothing, and names the paths. |
|
| 491 | + | - `bookmark create feat && bookmark switch feat --carry` moves work onto a new bookmark. |
|
| 492 | + | - The switch help and spec §10.1 say what happens to uncommitted work, which also answers part of feedback 3. |
|
| 493 | + | - One test; run green. |