Log the land API and the dogfooding follow-ups abe7bec1c2ba
- Author
- Andy McCall @andymccall <[email protected]>
- When
- · 2026-09-29 11:16 UTC
- Signature
- ✔ signed by Andy McCall
- Hash
abe7bec1c2ba8f64986948bb9d47e77ccf86d3397dda6f26b3f31b82daebb14c- Depends on
- 75036530b621 a707df24e576
- Depended on by
- e811b0813473
- 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
- 1 atom, 0 tree operations, 1 file
Browse the tree at this change
modified docs/backlog-overnight-2.md +13 −0
| … | 753 unchanged lines |
||
| 754 | 754 | - **Target:** in a checkout it takes the hub, repository, token and CA from the oxy remote. Elsewhere it uses `--repo` with a hub saved by `oh auth login` (owner-only `~/.config/oh/config.toml`), or `OH_HUB`/`OH_TOKEN`. |
|
| 755 | 755 | - **Commands:** issues, proposals (not landing yet: that needs an API route), Flow runs (`start --watch`, `watch` and `log`), releases (`upload` and `trust`), and `oh api`. Output has colour, `--plain` and `--json`. Exit 1 when a watched run fails or an audit fails. |
|
| 756 | 756 | - **Tests and install:** a test runs the binary against an in-process hub. The CI fmt job covers the crate, and `docs/oh.md` describes it. Installed as `~/.local/bin/oh`; it works live in the oxygen checkout. The hub run is green. |
|
| 757 | + | - 2026-09-29 **Proposal landing in the API** (oxygenhub#44). `POST /api/v1/repos/{o}/{n}/proposals/{n}/land` returns 409 with the blockers when a proposal cannot land. The page and the API share `land_as`, and `oh proposal land N` uses it. Deployed; the hub run is green. |
|
| 758 | + | - 2026-09-29 **Metalgear's dogfooding summary, re-checked** (Andy passed it on). Every point was re-run against today's oxy and is fixed: |
|
| 759 | + | - `/` bookmarks push; |
|
| 760 | + | - `switch --carry`; |
|
| 761 | + | - merge updates the working copy; |
|
| 762 | + | - `describe` and `commit -F`; |
|
| 763 | + | - `show` lists modified files; |
|
| 764 | + | - `submodule status` shows a subrepo before its first commit; |
|
| 765 | + | - `doctor` before the first commit. |
|
| 766 | + | ||
| 767 | + | Two gaps were left and are now fixed (oxygen run green): |
|
| 768 | + | - **oxygen#26:** durable writes and renames name the file and the step in their errors. |
|
| 769 | + | - **oxygen#27:** the guide shows the develop/feature flow the oxy way. |