When we vendor forked versions of crates from git repositories in Firefox, cargo vendor adds plenty of files that wouldn't be there if the crate had been published on crates.io, like CI files, .gitignore, etc. Even Cargo.toml is normalized, and this makes vendoring more noisy than necessary.
See e.g.
https://phabricator.services.mozilla.com/D18767
https://phabricator.services.mozilla.com/D20289
When we vendor forked versions of crates from git repositories in Firefox, cargo vendor adds plenty of files that wouldn't be there if the crate had been published on crates.io, like CI files, .gitignore, etc. Even Cargo.toml is normalized, and this makes vendoring more noisy than necessary.
See e.g.
https://phabricator.services.mozilla.com/D18767
https://phabricator.services.mozilla.com/D20289