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 # 835ceb9b3ea7 touching crates/oxy-core/src/repo/tests.rs · 158
See as swimlanes
(independent work side by side)
Execution receipts: the receipt object and attestation
Andy McCall
·
1 month ago
✔
fc1a466a1e66
The history of a range of lines: oxy log -L START,END:PATH
Andy McCall
·
1 month ago
✔
83d61e803ccd
Replace conflicts are resolved by keeping a candidate
Andy McCall
·
1 month ago
✔
f7510b63cceb
Commit, diff and show build only what they touch
Andy McCall
·
1 month ago
✔
8ab265dc4a51
submodule status and doctor before the first commit
Andy McCall
·
1 month ago
✔
e7ac6c2e84e4
Merges move clean working copies; checkouts say what blocks them
Andy McCall
·
1 month ago
✔
1c2bd9abdd4f
bookmark switch --carry takes uncommitted work along
Andy McCall
·
1 month ago
✔
61e3bce7ea5b
Delete bookmarks on a remote: oxy push REMOTE --delete NAME
Andy McCall
·
1 month ago
✔
f8c695764c95
Bookmarks with / in their names push and checkpoint
Andy McCall
·
1 month ago
✔
54cd08a1e7bf
Status snapshots skip files unchanged since the manifest
Andy McCall
·
1 month ago
✔
cc7a00565161
identity export (and every identity lookup) falls back to the key directory in a repository that has not stored the identity yet, checking it hashes to the key; its help names the file it writes
Andy McCall
·
1 month ago
✔
e3d071cecfe2
Checkpoint payload version 2: large file graphs as shared blobs named from an index, read in parallel (loose and packed) and decoded in parallel; version 1 still read; gc, fsck and shallow-clone bundles carry the graph blobs (spec 11, Draft 0.8j)
Andy McCall
·
1 month ago
✔
afaba5f1306d
Stat cache for text files: a stat-clean file whose recorded hash is the base's rendering takes the base's bytes instead of being read; edits are always read (spec 12.4)
Andy McCall
·
1 month ago
✔
696bbf29d3eb
History and blame of a loaded state: log_of, log_for_path_of with a limit, and blame_of find the path in the tree alone and render nothing else; the *_in forms load once instead of twice
Andy McCall
·
1 month ago
✔
bc489b6c7f69
Portability: exec bits, symlinks and path names on macOS and Windows
Andy McCall
·
1 month ago
✔
c863c7a7a2d1
Git import verified commit by commit; two dependency bugs fixed
Andy McCall
·
1 month ago
✔
62794ecc7f74
oxy doctor, and failures that say what to do next
Andy McCall
·
1 month ago
✔
3e5772ccf9da
Concurrent commands no longer lose operations
Andy McCall
·
1 month ago
✔
19555025a2ac
Crash safety: durable writes and the op head as commit point
Andy McCall
·
1 month ago
✔
4dcb8c0916b7
oxy fsck: check a repository's integrity
Andy McCall
·
1 month ago
✔
387335ff7f4d
Seals adopt anonymous changes; oxy seal command
resolution
Andy McCall
·
1 month ago
✔
05e71ed6cdf1
Unbound hosted repositories adopt the first pusher's id
Andy McCall
·
1 month ago
✔
75167672ebcd
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
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
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
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
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
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
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
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
gc: tolerate historical views naming objects pruned under an earlier, shorter op-retention
Andy McCall
·
1 month ago
✔
21b2aec279ff
Identity lifecycle: rotate, renew, delegates, revoke; expiry checks; policy roots, thresholds, proposals and oxy policy sign; policy chains served on refs and carried in push bundles (spec 0.6n)
Andy McCall
·
1 month ago
✔
28fc23d7706a
History editing: oxy amend --into folds the working copy into an older change with dependents rewritten; oxy split; graph: delete/insert conflicts only between commuting changes (spec 0.6l)
Andy McCall
·
1 month ago
✔
23b217d75848
Hooks: pre-commit, post-commit, pre-push, post-fetch, post-checkout with JSON payloads; semantic-deps hook behind hooks.semantic-deps (spec 0.6k)
Andy McCall
·
1 month ago
✔
6d3eefbce2f0
.oxyattributes: binary, text, eol=lf|crlf, nocompress (raw chunks in packs), lockable with advisory local oxy lock/unlock (spec 0.6j)
Andy McCall
·
1 month ago
✔
cdb5beba7f05
Multiple workspaces: oxy workspace add|list|forget, secondary .oxy file, per-workspace snapshot lock (spec 0.6i)
Andy McCall
·
1 month ago
✔
4e88e774777a
Tags: immutable named states with tag attestations, in views and on the wire, policy-governed, exported to Git (spec 0.6h)
Andy McCall
·
1 month ago
✔
132b884b9a8d
Shallow clone: clone --depth, checkpoint and shallow endpoints, boundary-aware import and negotiation, oxy deepen; log from state metadata (spec 0.6g)
Andy McCall
·
1 month ago
✔
2863456a0f6d
Test: assert! instead of assert_eq! on a bool
Andy McCall
·
1 month ago
✔
5259a3af8ee6
Sparse checkout: filter.paths, clone --sparse (implies lazy blobs), oxy sparse, scope-aware snapshot/checkout/prompt (spec 0.6f)
Andy McCall
·
1 month ago
✔
7421309f5372
Pack merging above 16 packs; modern CLI presentation (colour, spinners, --plain, NO_COLOR); oxy prompt with manifest-based dirty check and docs/prompt.md
Andy McCall
·
1 month ago
✔
135212de5370
Checkpoints: serialized states per bookmark, automatic every core.checkpoint-interval changes, oxy checkpoint, checkpoint-accelerated load_state; states keep change metadata only
Andy McCall
·
1 month ago
✔
252e8cb23fbc
newer
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