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 # c6cec7822aff touching crates/oxy-core/src/repo/mod.rs · 85
See as swimlanes
(independent work side by side)
Strata: a repository kept on a store, as a remote
Andy McCall
·
1 month ago
✔
9f9e72b93e4e
Fetch reports how each bookmark stands against the remote's copy
Andy McCall
·
1 month ago
✔
b35df36b7dc5
Stat tracked files relative to their directories (refs #41)
Andy McCall
·
1 month ago
✔
e96a430c78f3
Diff renders only the edited files and skips freeing at exit (refs #41)
Andy McCall
·
1 month ago
✔
10b4fd430eab
The manifest keeps directory times: status lists the tree only when a directory changed (refs #41)
Andy McCall
·
1 month ago
✔
1ec3f008e96a
Diff from the status cache: the working-copy change rendered against its indexed base (refs #41)
Andy McCall
·
1 month ago
✔
77445673174b
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
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
fsck ahead of Git: objects checked in parallel, graphs built with their lines in parallel, a few changes kept (refs #41)
Andy McCall
·
1 month ago
✔
acadb5ed28a1
Rebase: --into-working-copy resolves a conflicted rebase in the working copy (closes #42)
Andy McCall
·
1 month ago
✔
e266b7d4065c
Checkout through the state index; two indexes kept; racy files hashed in parallel (refs #41)
Andy McCall
·
1 month ago
✔
638fb21420d7
Commit: cheaper bookkeeping around a change (refs #41)
Andy McCall
·
1 month ago
✔
f9466021286a
Log from the state index, signature marks without reading changes (refs #41)
Andy McCall
·
1 month ago
✔
4cce912a0953
Status: maps built in path order, fast maps for node lookups (refs #41)
v0.2.0
Andy McCall
·
1 month ago
✔
36e51aa806c6
State index: each file's deferred history decoded only when used (refs #41)
Andy McCall
·
1 month ago
✔
3f1b8fe25ec9
Manifest as a flat binary file, hashes and graph keys as bytes (refs #41)
Andy McCall
·
1 month ago
✔
1966f5db15ee
Status: a lean parallel lister of the working copy, reused by the snapshot after a failed clean check (refs #41)
Andy McCall
·
1 month ago
✔
76740263089c
The tree's maps are decoded from a state index when first needed
Andy McCall
·
1 month ago
✔
05059d434aca
Status rewrites the manifest only when it helps, and asks keys on demand
v0.1.0
Andy McCall
·
1 month ago
✔
992467d31d26
A snapshot builds only the paths that may have changed
v0.1.0
Andy McCall
·
1 month ago
✔
23ff1288a5dd
A command parses the manifest once
Andy McCall
·
1 month ago
✔
d0990c2bff74
A state index for the working copy's base
Andy McCall
·
1 month ago
✔
f9575918477f
A new file's lines share its content
v0.1.0
Andy McCall
·
1 month ago
✔
40a40bb7b798
A cheaper tree view; history loads and snapshots timed finer
Andy McCall
·
1 month ago
✔
d0d52107b074
Read a change's metadata without its operations
v0.1.0
Andy McCall
·
1 month ago
✔
4d6c9c1b358c
Verify a Git import from each parent's state
Andy McCall
·
1 month ago
✔
57d8dc05c9d4
Read a large change once for all of a checkout's batches
Andy McCall
·
1 month ago
✔
519c7c061bcb
Walk the working copy in parallel, and keep its stats
Andy McCall
·
1 month ago
✔
8b276e0106d1
Check out against the manifest, without the base state
v0.1.0
Andy McCall
·
1 month ago
✔
0554aaa7ddef
Read a change's skeleton for history-only states
Andy McCall
·
1 month ago
✔
a4fad5b085c7
Status after a large commit without reading or holding its text
Andy McCall
·
1 month ago
✔
86e1824f2d0b
Refuse a bookmark at one head that leaves earlier work out
Andy McCall
·
1 month ago
✔
4fe7d6045860
Hold the working-copy lock through every working-copy write
Andy McCall
·
1 month ago
✔
6caacfff1d4f
Store large inserts as text blobs (change format 2)
Andy McCall
·
1 month ago
✔
6f8aeb996558
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
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
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
History-only states: log, log of a path and blame_in load changes and tree only, deferring file edits; load_graphs builds the graphs a command needs from checkpoint blobs or by replay, identical to a full load; an unloaded graph is never read as empty
Andy McCall
·
1 month ago
✔
e8d38e47e9d7
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
Faster state loading: seeded fast hashing for the file graphs, no unused predecessor map, inline successor sets, lines moved rather than copied; OXY_TIMINGS=1 prints snapshot phase timings. Clean status at 10 000 files 0.96 s to 0.52 s, memory 657 to 239 MB
Andy McCall
·
1 month ago
✔
0bdc3f91a39f
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
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