Skip to main content

max / goingson

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: 46ddc1d47aad531d5efd1ba5d6a734b60454bcdd
Parent: cbf5702
3 files changed, +10 insertions, -6 deletions
M Cargo.lock +4
@@ -8482,3 +8482,7 @@
8482 8482 "syn 2.0.119",
8483 8483 "winnow 1.0.4",
8484 8484 ]
8485 +
8486 + [[patch.unused]]
8487 + name = "supernote-push"
8488 + version = "0.1.0"
M Cargo.toml +4 -4
@@ -104,20 +104,20 @@
104 104 open = "5"
105 105
106 106 # Markdown rendering + HTML sanitization
107 - docengine = { path = "../../Libraries/docengine" }
107 + docengine = { git = "https://makenot.work/git/max/docengine.git" }
108 108
109 109 # Logging
110 110 tracing = "0.1"
111 111 tracing-subscriber = { version = "0.3", features = ["env-filter"] }
112 112
113 113 # Tag standard
114 - tagtree = { path = "../../MNW/shared/tagtree" }
114 + tagtree = { git = "https://makenot.work/git/max/makenotwork.git" }
115 115
116 116 # Shared urgency model (also used by MNW/wam), so problems and tickets rank alike
117 - painhours = { path = "../../MNW/shared/painhours" }
117 + painhours = { git = "https://makenot.work/git/max/makenotwork.git" }
118 118
119 119 # MCP bridge (go-mcp)
120 - kberg = { path = "../../MNW/shared/kberg", default-features = false, features = ["server"] }
120 + kberg = { git = "https://makenot.work/git/max/makenotwork.git", default-features = false, features = ["server"] }
121 121
122 122 # Internal crates
123 123 goingson-core = { path = "crates/core" }
@@ -31,8 +31,8 @@
31 31 goingson-core = { workspace = true }
32 32 painhours = { workspace = true }
33 33 goingson-db-sqlite = { workspace = true }
34 - synckit-client = { path = "../../../synckit/synckit-client" }
35 - synckit-config = { path = "../../../synckit/synckit-config" }
34 + synckit-client = { git = "https://makenot.work/git/max/synckit.git" }
35 + synckit-config = { git = "https://makenot.work/git/max/synckit.git" }
36 36
37 37 # Tauri
38 38 tauri = { workspace = true, features = ["image-png", "devtools"] }