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 # 1d360c91a289 +1 touching src/cli/workspace.rs · 51
See as swimlanes
(independent work side by side)
1d360c91a28966769c98cce7bbe563806655418237ff8b80a435907ca878d1dc+33472ccc08ccc78ba9a8ce05bbc251148e66b06d2087e930f07cdef8682e3129 has 2 heads. The graph shows their union; heads are marked.
oxy log shows the working copy as last recorded, and takes milliseconds (refs #41)
head
Andy McCall
·
1 month ago
✔
33472ccc08cc
Diff renders only the edited files and skips freeing at exit (refs #41)
Andy McCall
·
1 month ago
✔
10b4fd430eab
Diff from the status cache: the working-copy change rendered against its indexed base (refs #41)
Andy McCall
·
1 month ago
✔
77445673174b
Status with work in progress from a status cache: ahead of Git on the Linux tree (refs #41)
Andy McCall
·
1 month ago
✔
3604179679eb
Notes start with a quieter mark; a spinner's last line prints once (closes #55)
Andy McCall
·
1 month ago
✔
c07406bcc237
The operation log says what each operation did; op restore, op revert and --at-op; commands say where they left you (closes #51, closes #52, closes #53)
v0.2.0
Andy McCall
·
1 month ago
✔
98a1620a3840
oxy log draws a graph: lanes, bookmarks inline, unique ID prefixes (closes #50)
Andy McCall
·
1 month ago
✔
2bf22305bc48
Remote bookmarks work like local ones; a newer format names the oxy that cannot read it (closes #48, closes #49)
Andy McCall
·
1 month ago
✔
14edbaaf5291
Projects coming from Git: .gitignore honoured, nested Git repositories named (closes #43, closes #44)
Andy McCall
·
1 month ago
✔
d4dbab97e948
Rebase: --into-working-copy resolves a conflicted rebase in the working copy (closes #42)
Andy McCall
·
1 month ago
✔
e266b7d4065c
Log from the state index, signature marks without reading changes (refs #41)
Andy McCall
·
1 month ago
✔
4cce912a0953
bookmark set asks before losing changes; rebase names the way through a conflict
v0.1.0
Andy McCall
·
1 month ago
✔
06d16dc2bc13
gc repacks everything into one pack, compressed harder
Andy McCall
·
1 month ago
✔
da652d6392d8
Log, blame and fsck at the scale of the Linux tree
Andy McCall
·
1 month ago
✔
69816d688300
Switch without a snapshot when the working copy is clean
Andy McCall
·
1 month ago
✔
d3cd7ef95da6
Answer a clean status from the manifest alone
Andy McCall
·
1 month ago
✔
da868d5d2646
Refuse a bookmark at one head that leaves earlier work out
Andy McCall
·
1 month ago
✔
4fe7d6045860
The history of a range of lines: oxy log -L START,END:PATH
Andy McCall
·
1 month ago
✔
83d61e803ccd
Commit, diff and show build only what they touch
Andy McCall
·
1 month ago
✔
8ab265dc4a51
oxy describe names builds; tags name changes; commit -F
Andy McCall
·
1 month ago
✔
6a81dbab471d
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
Status snapshots skip files unchanged since the manifest
Andy McCall
·
1 month ago
✔
cc7a00565161
oxy doctor, and failures that say what to do next
Andy McCall
·
1 month ago
✔
3e5772ccf9da
oxy fsck: check a repository's integrity
Andy McCall
·
1 month ago
✔
387335ff7f4d
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
Machine interface: --json on tag list and workspace list
Andy McCall
·
1 month ago
✔
1196b29b5fa9
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
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
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
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
CLI: modern output across all commands: rail-and-bullet log with -n/-v, relative times, authors, signature marks; glyphs on UTF-8 terminals with ASCII fallback
Andy McCall
·
1 month ago
✔
94084087a876
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
.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
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
Garbage collection: operation-log retention, pruning with grace period, pack rewriting; oxy gc --now
Andy McCall
·
1 month ago
✔
ba160f60219e
oxy describe defaults to the most recent head under the working copy
Andy McCall
·
1 month ago
✔
79d03f826ecd
History editing for heads: oxy describe, oxy amend, oxy abandon (spec §8.4, heads only)
Andy McCall
·
1 month ago
✔
614541c3cebd
Packed storage: zstd packs with sorted indexes, oxy gc, auto-pack at 4096 loose objects; README
Andy McCall
·
1 month ago
✔
d02e545dc265
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