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.
2 files changed,
+4 insertions,
-4 deletions
| 73 |
73 |
|
bb-pdf = { path = "crates/bb-pdf" }
|
| 74 |
74 |
|
|
| 75 |
75 |
|
# External sibling crates (shared under ~/Code/Libraries)
|
| 76 |
|
- |
synckit-client = { git = "https://makenot.work/git/max/synckit.git" }
|
| 77 |
|
- |
synckit-config = { git = "https://makenot.work/git/max/synckit.git" }
|
|
76 |
+ |
synckit-client = { git = "https://makenot.work/git/max/synckit.git", version = "0.8" }
|
|
77 |
+ |
synckit-config = { git = "https://makenot.work/git/max/synckit.git", version = "0.2" }
|
| 78 |
78 |
|
tauri = "2.10.2"
|
| 79 |
79 |
|
tauri-plugin-updater = "2"
|
| 80 |
|
- |
tagtree = { git = "https://makenot.work/git/max/makenotwork.git" }
|
|
80 |
+ |
tagtree = { git = "https://makenot.work/git/max/makenotwork.git", version = "0.4" }
|
| 81 |
81 |
|
regex = "1"
|
| 82 |
82 |
|
zeroize = "1"
|
| 83 |
83 |
|
wiremock = "0.6"
|
| 48 |
48 |
|
regex = "1"
|
| 49 |
49 |
|
|
| 50 |
50 |
|
# HTML sanitization for untrusted feed content
|
| 51 |
|
- |
docengine = { git = "https://makenot.work/git/max/docengine.git" }
|
|
51 |
+ |
docengine = { git = "https://makenot.work/git/max/docengine.git", version = "0.7" }
|
| 52 |
52 |
|
|
| 53 |
53 |
|
# Concurrent fetching
|
| 54 |
54 |
|
futures = { workspace = true }
|