Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: Precise Pre-release cargo update #3493

Merged
merged 32 commits into from
Jan 13, 2024

Commits on Sep 20, 2023

  1. RFC: Precise Pre-release cargo update

    This RFC proposes extending `cargo update` to allow updates to pre-release versions when requested with `--precise`.
    For example, a `cargo` user would be able to call `cargo update -p dep --precise 0.1.1-pre0` as long as the version of `dep` requested by their project and its dependencies are semver compatible with `0.1.1`.
    This effectively splits the notion of compatibility in `cargo`.
    A pre-release version may be considered compatible when the version is explicitly requested with `--precise`.
    Cargo will not automatically select that version via a basic `cargo update`.
    eopb committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    9b38bbc View commit details
    Browse the repository at this point in the history
  2. Update links to PR

    eopb committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    e52e806 View commit details
    Browse the repository at this point in the history
  3. -pre0 -> pre.0

    eopb committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    fbc31fa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a3696be View commit details
    Browse the repository at this point in the history
  5. Clarify undesirable behaviour

    eopb committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    8abe7c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d34db12 View commit details
    Browse the repository at this point in the history
  7. Alt: extend [patch]

    eopb committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    c1fe920 View commit details
    Browse the repository at this point in the history
  8. Alt: cargo update incompat

    eopb committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    8ce1563 View commit details
    Browse the repository at this point in the history
  9. RFC <-> cargo update incompat

    eopb committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    fcfaa2a View commit details
    Browse the repository at this point in the history
  10. Wording

    eopb committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    b2450dc View commit details
    Browse the repository at this point in the history
  11. Unify

    eopb committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    b10592d View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Add yanked as prior art

    epage committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    d69bf5b View commit details
    Browse the repository at this point in the history
  2. Add cargo-upgrade as prior art

    epage committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    ffc3474 View commit details
    Browse the repository at this point in the history
  3. Add title to future possibility

    epage committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    eddc6bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0f8bf41 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c48e1bb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    78f0ccb View commit details
    Browse the repository at this point in the history
  7. Add the risk / cost drawback

    epage committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    cf16352 View commit details
    Browse the repository at this point in the history
  8. Add Alt for implied updates

    epage committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    e29bef6 View commit details
    Browse the repository at this point in the history
  9. Fix an over-generalization

    epage committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    36ffc26 View commit details
    Browse the repository at this point in the history
  10. Clean up table formatting

    epage committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    2406243 View commit details
    Browse the repository at this point in the history
  11. Move table to Guide

    epage committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    a67ae6d View commit details
    Browse the repository at this point in the history
  12. Tie table into example

    epage committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    a66dcaf View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d3ebf36 View commit details
    Browse the repository at this point in the history
  14. Expand on Reference details

    epage committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    b43204a View commit details
    Browse the repository at this point in the history
  15. Fix typo

    epage committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    78ad060 View commit details
    Browse the repository at this point in the history
  16. Make table narrower / clearer

    epage committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    19fc1b6 View commit details
    Browse the repository at this point in the history
  17. Address resolver error messages

    epage committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    d8db5b1 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Configuration menu
    Copy the full SHA
    ec033c9 View commit details
    Browse the repository at this point in the history
  2. Fix minor typo

    eopb authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    ada56af View commit details
    Browse the repository at this point in the history
  3. Fix typos

    Co-authored-by: Eric Huss <[email protected]>
    eopb and ehuss authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    efc0374 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. Add tracking issue

    ehuss committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    d15d22d View commit details
    Browse the repository at this point in the history