OXYGENHUB

Release 0.4.3 e2a5edbf1395

Author
Andy McCall @andymccall <[email protected]>
When
· 2026-10-10 20:52 UTC
Signature
✔ signed by Andy McCall
Hash
e2a5edbf1395004a753dc161876e23b428cbdeaa1113cd0a0c13cd7775bdeb10
Depends on
170bb436e1d5 750251b21a96 8d80356371c5 8fd78eb52ad2 d0bf2da15094 ff0af1ee299d
Depended on by
efad40f9ac8e 34fad4a92451
In bookmarks
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.10.0 v0.11.0 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
9 atoms, 0 tree operations, 3 files

Browse the tree at this change

modified CHANGELOG.md +1 −1
1 1
# Changelog
2 2
3 -
## Unreleased
3 +
## 0.4.3 (2026-10-10)
4 4
5 5
- **A file's history in a fraction of a second (#91).** `oxy log --path` rendered every file of the tree twice just to find the path, and both it and the `touches()` revset decoded every change of the history, its text included, to see what each one touched. They now read the path from the tree alone and keep the nodes each change touches in a cache beside the store (`.oxy/index/touched`, rebuilt if missing). On VS Code at 20 000 commits, `log --path package.json` went from 53.6 s to 0.16 s (Git: 0.15 s) and `touches("package.json")` from 3.4 s to 0.16 s, with the same output.
6 6
…
147 unchanged lines
modified Cargo.lock +4 −4
…
1469 unchanged lines
1470 1470
1471 1471
[[package]]
1472 1472
name = "oxy"
1473 -
version = "0.4.2"
1473 +
version = "0.4.3"
1474 1474
dependencies = [
1475 1475
 "anyhow",
1476 1476
 "clap",
…
11 unchanged lines
1488 1488
1489 1489
[[package]]
1490 1490
name = "oxy-core"
1491 -
version = "0.4.2"
1491 +
version = "0.4.3"
1492 1492
dependencies = [
1493 1493
 "blake3",
1494 1494
 "ed25519-dalek",
…
17 unchanged lines
1512 1512
1513 1513
[[package]]
1514 1514
name = "oxy-server"
1515 -
version = "0.4.2"
1515 +
version = "0.4.3"
1516 1516
dependencies = [
1517 1517
 "axum",
1518 1518
 "axum-server",
…
6 unchanged lines
1525 1525
1526 1526
[[package]]
1527 1527
name = "oxy-strata"
1528 -
version = "0.4.2"
1528 +
version = "0.4.3"
1529 1529
dependencies = [
1530 1530
 "async-trait",
1531 1531
 "bytes",
…
1419 unchanged lines
modified Cargo.toml +1 −1
…
2 unchanged lines
3 3
resolver = "2"
4 4
5 5
[workspace.package]
6 -
version = "0.4.2"
6 +
version = "0.4.3"
7 7
edition = "2021"
8 8
license = "MIT OR Apache-2.0"
9 9
…
37 unchanged lines