You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@tsachiherman highlighted recently how the use of [patch.*] in this repo is a burden to crates upstream in the dependency graph.
During development we use the [patch.*] configuration in Cargo to override the version dependencies for each full repo. This has a side effect that every repo has to know about its dependencies transitive dependencies that also require the patch entries.
There are other ways we can express these development/unreleased dependencies. Specifically we can move the git references onto the dependency definitions itself, making them automatically carry to importers, and we can do so at the repo level by using Rust 1.64's workspace inheritance.
The text was updated successfully, but these errors were encountered:
@tsachiherman highlighted recently how the use of
[patch.*]
in this repo is a burden to crates upstream in the dependency graph.During development we use the
[patch.*]
configuration in Cargo to override the version dependencies for each full repo. This has a side effect that every repo has to know about its dependencies transitive dependencies that also require the patch entries.There are other ways we can express these development/unreleased dependencies. Specifically we can move the git references onto the dependency definitions itself, making them automatically carry to importers, and we can do so at the repo level by using Rust 1.64's workspace inheritance.
The text was updated successfully, but these errors were encountered: