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,
+2 insertions,
-2 deletions
| 27 |
27 |
|
# them still attached, which is what a cell can paint and a string could not
|
| 28 |
28 |
|
# carry. Grown in docengine for this caller, so the markdown parsing stays in
|
| 29 |
29 |
|
# the one crate that exists to do it.
|
| 30 |
|
- |
docengine = { git = "https://makenot.work/git/max/docengine.git" }
|
|
30 |
+ |
docengine = { git = "https://makenot.work/git/max/docengine.git", version = "0.7" }
|
| 31 |
31 |
|
|
| 32 |
32 |
|
[dev-dependencies]
|
| 33 |
33 |
|
# Only the tests need this, and only to load a bundled theme file:
|
| 30 |
30 |
|
#
|
| 31 |
31 |
|
# Unpinned deliberately: docengine is in-tree and moves with us, and a pinned
|
| 32 |
32 |
|
# minor here means editing two files to release one.
|
| 33 |
|
- |
docengine = { git = "https://makenot.work/git/max/docengine.git" }
|
|
33 |
+ |
docengine = { git = "https://makenot.work/git/max/docengine.git", version = "0.7" }
|