-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Open
Labels
A-new-subcommandArea: new subcommandArea: new subcommandA-rebuild-detectionArea: rebuild detection and fingerprintingArea: rebuild detection and fingerprintingC-feature-requestCategory: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted`Category: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted`Command-reportS-needs-designStatus: Needs someone to work further on the design for the feature or fix. NOT YET accepted.Status: Needs someone to work further on the design for the feature or fix. NOT YET accepted.
Description
Right now Cargo can sometimes choose to recompile crates for surprising reasons, but it has lots of information internally to inform users as to why crates are recompiling. It'd be great to expose all this information!
Currently the best way to get this information is:
CARGO_LOG=cargo::core::compiler::fingerprint=trace cargo build
but then you have to wade through a bunch of other logging output. It'd be best if cargo would automatically do this on -v
. Something like "recompiling crate foo
because: ...". Maybe even -vv
.
Eh2406, trevyn, asg0451, Dushistov, tjkirch and 33 more
Metadata
Metadata
Assignees
Labels
A-new-subcommandArea: new subcommandArea: new subcommandA-rebuild-detectionArea: rebuild detection and fingerprintingArea: rebuild detection and fingerprintingC-feature-requestCategory: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted`Category: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted`Command-reportS-needs-designStatus: Needs someone to work further on the design for the feature or fix. NOT YET accepted.Status: Needs someone to work further on the design for the feature or fix. NOT YET accepted.
Type
Projects
Status
Big Projects, no backers