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>
4 files changed,
+19 insertions,
-3 deletions
| 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"
|
| 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 |
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 |
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 }
|