Release 0.4.3 e2a5edbf1395
Author Andy McCall @andymccall <[email protected] >
When 26 days ago · 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
CHANGELOG.md Cargo.lock Cargo.toml
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