OXYGENHUB

Backlog: M9a done d5a597d0f160

Author
Andy McCall @andymccall <[email protected]>
When
· 2026-09-29 01:57 UTC
Signature
✔ signed by Andy McCall
Hash
d5a597d0f160f28ba9a1fbda1b45454d3bf95688e6a8fe1e0f37c9e6808a6366
Depends on
75036530b621 c2d790f9fa95
Depended on by
dedcf5da07fc
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 +5 −0
…
535 unchanged lines
536 536
  - **Merge:** a working copy without changes now follows it, whichever state it sat on. It previously also had to sit exactly on the bookmark's old heads, the likely cause of the lagging working copy.
537 537
  - **Checkout refusals** name each changed path and how ("removed b.txt" means in the base but not on disk), and offer `--carry`. It shares `Repo::checkout_carry` with `bookmark switch --carry`.
538 538
  - One test; spec §10.1. Run green.
539 +
- 2026-09-29 **M9a done** (oxygen#18; feedback 4 and 6). M9 was split into M9a and M9b.
540 +
  - **`oxy describe` without `-m`** names the working copy as `git describe` does: `v0.1.0`, `v0.1.0-2-8c5ea12a`, or `develop-8c5ea12a`, with `-dirty` for uncommitted work and `--json` for the parts. With `-m` it still changes a head's message, so the VS Code extension is unaffected.
541 +
  - Tags with one head name their change (`oxy show v0.1.0`), and `tag list` shows heads rather than the state hash.
542 +
  - `oxy commit -F FILE|-`.
543 +
  - CLI test; spec §10.1 and §12.3. Run green.