OXYGENHUB

Backlog: O10h done 2bdfb3f99aee

Author
Andy McCall @andymccall <[email protected]>
When
· 2026-09-29 03:34 UTC
Signature
✔ signed by Andy McCall
Hash
2bdfb3f99aee8549b4ffda324458136415c82af8151f7f7207c0c1b0602cb6d0
Depends on
75036530b621 767bcd290e94
Depended on by
cf1b0412f142
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 +6 −0
…
575 unchanged lines
576 576
    The best oxygenhub run was 722 s from push to done.
577 577
  - **Found on the way:** the runner's retry test (M4) failed once in a loaded full run. Its fake hub answered after one read and closed while the client still sent. It now reads whole requests; three full runs passed.
578 578
  - **Next is F6b2:** dependencies prebuilt in the build image.
579 +
- 2026-09-29 **O10h done** (oxygen#20).
580 +
  - Commit, working-copy diff, hunks and discard use the partial snapshot. Showing a committed change builds only the graphs of the files it edits (`Repo::change_base`).
581 +
  - Discarding hunks builds the rest before rendering its target.
582 +
  - **At 10 000 files:** diff 0.57 → 0.22 s and commit 0.58 → 0.23 s, each 244 → 52 MB; show 0.53 s.
583 +
  - Caching materialized states turned out unnecessary.
584 +
  - One test: works with an unreadable unchanged file, and shows a change exactly as a full base renders it. Run green.