State the major each consumer is written against on cross-repo git deps
A bare git dep pins nothing: an unpatched machine re-resolves the branch
head at build time. A version requirement alongside the git URL makes a
semver-incompatible sibling a loud resolution failure naming both
versions, instead of a silent compile against a manifest it was not
written for. Verified to bite with the [patch] block active.
Versions read off mnw/main, not the working copies.
3 files changed,
+3 insertions,
-3 deletions
| 62 |
62 |
|
rayon = "1.10"
|
| 63 |
63 |
|
libc = "0.2"
|
| 64 |
64 |
|
midir = "0.11"
|
| 65 |
|
- |
tagtree = { git = "https://makenot.work/git/max/makenotwork.git" }
|
|
65 |
+ |
tagtree = { git = "https://makenot.work/git/max/makenotwork.git", version = "0.4" }
|
| 66 |
66 |
|
makeover = "2.5.0"
|
| 67 |
67 |
|
# The invariant half of the design system: relational spacing. makeover
|
| 68 |
68 |
|
# 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 = { git = "https://makenot.work/git/max/synckit.git" }
|
|
28 |
+ |
synckit-config = { git = "https://makenot.work/git/max/synckit.git", version = "0.2" }
|
| 29 |
29 |
|
# Runtime, not just tests, since 2026-08-12: forge's scratch directory has to be
|
| 30 |
30 |
|
# created unguessably and exclusively. See `forge::runner::forge_temp_dir`.
|
| 31 |
31 |
|
tempfile = "3.25.0"
|
| 6 |
6 |
|
|
| 7 |
7 |
|
[dependencies]
|
| 8 |
8 |
|
audiofiles-core = { workspace = true }
|
| 9 |
|
- |
synckit-client = { git = "https://makenot.work/git/max/synckit.git" }
|
|
9 |
+ |
synckit-client = { git = "https://makenot.work/git/max/synckit.git", version = "0.8" }
|
| 10 |
10 |
|
rusqlite = { workspace = true }
|
| 11 |
11 |
|
parking_lot = { workspace = true }
|
| 12 |
12 |
|
tokio = { workspace = true }
|