--skip-compatibleflag to cargo upgrade (#360)
This flag will make cargo upgrade ignore upgrades where the old
version is semver compatible with the new one. This is useful in cases
where you don't want to churn the
Cargo.tomlfiles in the whole project
knowing that the lockfile is already forcing the versions to be up to date.
- Bunch of internal clean-ups