Skip to content
OXYGEN
HUB
◐
SIGN IN
REGISTER
Repositories
Explore
Help
v0.9.24
andymccall
/
oxygen
◯
public
Code
Changes
Proposals
Issues
14
Flow
Releases
Wiki
Artifacts
Releases
Build artifacts
Images
Terraform state
Reports
More
Insights
Bookmarks
Tags
Diffusion
Trust
Pushes
Conflicts
Changes
up to # 6e6668830baf +1 · 105
See as swimlanes
(independent work side by side)
6e6668830bafa7ed6d030c2e81ff1f59af13acd8bba0c23548e5082ea32d50d3+75036530b62161b517e759e8319fc1fdc21e45d9e62e1d01ab78b8ffc0673ba2 has 2 heads. The graph shows their union; heads are marked.
Backlog: O7 done
head
Andy McCall
·
1 month ago
✔
6e6668830baf
Backlog: H6 done
Andy McCall
·
1 month ago
✔
eaa9bd54bdf2
Backlog: O6 done
Andy McCall
·
1 month ago
✔
e4cd0c540dab
Backlog: H5 done
Andy McCall
·
1 month ago
✔
e701ec42970d
Backlog: O5 done
Andy McCall
·
1 month ago
✔
2cc29048b84a
Backlog: H4 done
Andy McCall
·
1 month ago
✔
57f8f0b3a4d0
Benchmarks after O10b; backlog: O10b done, O10c added
Andy McCall
·
1 month ago
✔
0bb9413f0118
Snapshots use every core
Andy McCall
·
1 month ago
✔
e7ddd552b619
Backlog: V3 done
Andy McCall
·
1 month ago
✔
978470f76e66
Benchmarks after O10a; backlog: O10a done
Andy McCall
·
1 month ago
✔
b8a0399319fc
Commit and status no longer slow down with the number of heads
Andy McCall
·
1 month ago
✔
07eb99be126e
Backlog: V2 done
resolution
Andy McCall
·
1 month ago
✔
59171dcff221
Backlog: O4 done, O10 added
Andy McCall
·
1 month ago
✔
13a0f400dff9
Benchmark harness and first numbers
Andy McCall
·
1 month ago
✔
1d360c91a289
Backlog: H3 done
Andy McCall
·
1 month ago
✔
1a16fa09aaff
Backlog: O3 done
Andy McCall
·
1 month ago
✔
cc9ba05a0a58
Backlog: V1 done
Andy McCall
·
1 month ago
✔
b38ece2cb6b5
Backlog: O2 done
Andy McCall
·
1 month ago
✔
fd16934c920c
Backlog: H2 done
Andy McCall
·
1 month ago
✔
5140e604192e
Backlog: O1 done
Andy McCall
·
1 month ago
✔
123ba31b83f2
Property tests: the order of changes never changes the state
Andy McCall
·
1 month ago
✔
37c299cec358
Backlog: H1 done
Andy McCall
·
1 month ago
✔
c8f92cc5f89e
Overnight backlog 2: hub usability, VS Code features, oxy stability
Andy McCall
·
1 month ago
✔
75036530b621
Unbound hosted repositories adopt the first pusher's id
Andy McCall
·
1 month ago
✔
75167672ebcd
Bare repositories and an embeddable protocol server for Oxygenhub
Andy McCall
·
1 month ago
✔
e02bf0cd0533
Tags: an unsigned repository keeps the tag message by storing the attestation unsigned; unsigned attestations are not advertised to remotes
Andy McCall
·
1 month ago
✔
c792033af344
Machine interface: --json on tag list and workspace list
Andy McCall
·
1 month ago
✔
1196b29b5fa9
Partial commits: a chosen addition hunk carries the new node's content, so a new file is never committed empty
Andy McCall
·
1 month ago
✔
d8c086ca3eb2
Machine interface for editors (spec 0.8b): oxy root, cat, version, hunks, discard by path or hunk; --json on log (with --path), show, diff, resolve, op log, bookmark list, remote list, fetch, pull, push, submodule status, bisect status, verify, policy show; commit --hunks; integration test over every JSON command
Andy McCall
·
1 month ago
✔
c6aa5bd9d1c8
Rebase derives the change from the target state with and without it, so the target's own lines survive; spec wording to match; the previous commit's test was failing
Andy McCall
·
1 month ago
✔
8b678b298fee
Squash and rebase (spec 0.8 section 8.5): squash folds a change into a dependency with dependents following its atoms; rebase re-derives a change against another base with content-matched correspondence; correspondences keyed by node; spec 0.8a and docs
Andy McCall
·
1 month ago
✔
728da0f92161
Partial and interactive commits (commit PATH.., commit -i with hunk closure), oxy blame from atom keys, oxy bisect over dependency-closed prefixes with run and skip (spec 0.8 sections 12.3 and 27)
Andy McCall
·
1 month ago
✔
957fee30826e
Subrepositories: subrepo node kind with Oxygen and Git pins, .oxymodules, nested repositories skipped by the walker and moved by checkout, oxy submodule add|update|status|remove, Git gitlink import and export (spec 0.8 section 7.8)
Andy McCall
·
1 month ago
✔
4dee277c327a
Docs: bookmarks in the guide, spec status table, plan
Andy McCall
·
1 month ago
✔
fbda43e7d8ed
Bookmarks: any number per repository, per-workspace current bookmark (bookmark create|set|delete|list|switch), oxy merge as union of heads, bookmark names resolve everywhere, push -b (spec 0.8 section 10.1)
Andy McCall
·
1 month ago
✔
7b9809e67c3d
Lazy blobs: clone --max-blob / filter.max-blob, absent-blob registry fetched on first read, objects endpoint (spec 0.6e)
Andy McCall
·
1 month ago
✔
b3c5a59a875a
History editing: oxy split works on any change, splitting a non-head by node with dependents rewritten exactly
Andy McCall
·
1 month ago
✔
b837d2b55853
Spec Draft 0.8: subrepositories, squash and rebase, multiple bookmarks and merge, partial commits, blame and bisect; phase 2 plan
Andy McCall
·
1 month ago
✔
86fe29fd62ea
Ignore rules apply to untracked paths only: tracked files hidden by .oxyignore stay tracked in snapshots, amend, checkout manifests and the prompt
Andy McCall
·
1 month ago
✔
9ac1fbe211b4
Prompt: --glyphs and --color modes with %s %U %O %i placeholders; oh-my-bash powerline segment in contrib/oh-my-bash/oxy.sh
Andy McCall
·
1 month ago
✔
694805cca585
Spec review pass (Draft 0.7): oxy status --json, section 24 aligned with the CLI, reference implementation status table, capabilities and snapshot wording aligned with the implementation
Andy McCall
·
1 month ago
✔
50a046e439e9
Docs: user guide by task (docs/guide.md) and wire protocol for implementers (docs/protocol.md); README links
Andy McCall
·
1 month ago
✔
ee06a6c557b7
Snapshot: the manifest is a stat cache; unchanged opaque files are not read and contribute their recorded blob, with a two-second racy-stat window (status on 1 GiB 2.4 s to 4 ms; spec 0.6s)
Andy McCall
·
1 month ago
✔
b7f102fcbb17
Store: write batches for snapshots, fetched bundles, Git imports and checkpoints; large batches become one pack with a single fsync (1 GiB commit 63 s to 8.8 s on SSD; spec 0.6r)
Andy McCall
·
1 month ago
✔
8f10a07a1dbe
Hardening: CBOR and pack corruption tests, index bounds validation, concurrent HTTP push test, 1 GiB benchmark (spec 0.6q)
Andy McCall
·
1 month ago
✔
2b872d074ddb
Git bridge: oxy git fetch and oxy git push against a Git remote through a bare mirror, incremental import seeded by imported and exported commits, export chained onto fetched tips (spec 0.6p)
Andy McCall
·
1 month ago
✔
30ea9c1e70fa
Rename detection: a removed and an added file at least 50% alike become a Move of the existing node, on snapshots and Git import; Renamed status (spec 0.6o)
Andy McCall
·
1 month ago
✔
6e723b81f5b9
History editing: orphaned references on rewrite are reified by re-anchoring (nearest surviving line of the chain, else the chain's anchors; vanished nodes drop their edits) and reported as notes instead of refused (spec 0.6m)
Andy McCall
·
1 month ago
✔
6706bdcfb63e
Plan: tick reified orphaned references
Andy McCall
·
1 month ago
✔
7bc302317004
Plan: log the gc fix
Andy McCall
·
1 month ago
✔
045469792ee1
older
Keyboard
/
Search
g
c
Code
g
h
History
g
b
Bookmarks
g
t
Trust
y
Permalink to this state (files and trees)
?
This sheet
All keys
·
Help