Skip to main content

max / audiofiles

Declare cross-repo deps by git URL, not relative path The manifests encoded the ~/Code layout inline, so no repo built from a clone and any tool that relocated a crate broke. Cross-repo deps now name a public makenot.work git URL; ~/Code/.cargo/config.toml holds a [patch] table redirecting them to the local working copies, so in-tree edits are still what gets built. Intra-repo path deps are unchanged: they ship in the same repo and a clone resolves them.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-03 16:39 UTC
Signed with PGP, not checked
Commit: 831d504ca20b8c6ec2e5689cb352170353d563dc
Parent: a1aa620
4 files changed, +19 insertions, -3 deletions
M Cargo.lock +16
@@ -7296,3 +7296,19 @@
7296 7296 "syn 2.0.119",
7297 7297 "winnow 1.0.4",
7298 7298 ]
7299 +
7300 + [[patch.unused]]
7301 + name = "docengine"
7302 + version = "0.4.0"
7303 +
7304 + [[patch.unused]]
7305 + name = "kberg"
7306 + version = "0.1.0"
7307 +
7308 + [[patch.unused]]
7309 + name = "painhours"
7310 + version = "0.1.0"
7311 +
7312 + [[patch.unused]]
7313 + name = "supernote-push"
7314 + version = "0.1.0"
M Cargo.toml +1 -1
@@ -58,7 +58,7 @@
58 58 rayon = "1.10"
59 59 libc = "0.2"
60 60 midir = "0.11"
61 - tagtree = { path = "../../MNW/shared/tagtree" }
61 + tagtree = { git = "https://makenot.work/git/max/makenotwork.git" }
62 62 makeover = "2.4.1"
63 63 # The invariant half of the design system: relational spacing. makeover
64 64 # resolves colour, which a theme may override; this carries what no theme may.
@@ -25,7 +25,7 @@
25 25 tracing = { workspace = true }
26 26 rayon = { workspace = true }
27 27 tagtree = { workspace = true }
28 - synckit-config = { path = "../../../../synckit/synckit-config" }
28 + synckit-config = { git = "https://makenot.work/git/max/synckit.git" }
29 29
30 30 [dev-dependencies]
31 31 tempfile = "3.25.0"
@@ -6,7 +6,7 @@
6 6
7 7 [dependencies]
8 8 audiofiles-core = { workspace = true }
9 - synckit-client = { path = "../../../../synckit/synckit-client" }
9 + synckit-client = { git = "https://makenot.work/git/max/synckit.git" }
10 10 rusqlite = { workspace = true }
11 11 parking_lot = { workspace = true }
12 12 tokio = { workspace = true }