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

chore(deps): update gix #13230

Merged
merged 1 commit into from
Jan 2, 2024
Merged

chore(deps): update gix #13230

merged 1 commit into from
Jan 2, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 1, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change
gix workspace.dependencies minor 0.56.0 -> 0.57.1
gix-features-for-configuration-only workspace.dependencies minor 0.35.0 -> 0.37.1

Release Notes

Byron/gitoxide (gix)

v0.57.1: gix v0.57.1

Compare Source

Chore
  • change rust-version manifest field back to 1.65.
    They didn't actually need to be higher to work, and changing them
    unecessarily can break downstream CI.

    Let's keep this value as low as possible, and only increase it when
    more recent features are actually used.

Commit Statistics
  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized
    • Merge branch 'msrv' (8c492d7)
    • Change rust-version manifest field back to 1.65. (3bd09ef)

v0.57.0: gix v0.57.0

Compare Source

Chore
  • upgrade MSRV to v1.70
    Our MSRV follows the one of helix, which in turn follows Firefox.
New Features
  • Repository::rev_parse*() now supports branch@{upstream|push|u|p}.
    Previously it would be parsed, but always error as the implementation didn't exist.
    Now it will return the fetch and push tracking branches respectively.

  • Add Reference::remote_tracking_ref_name() and *::remote_ref_name().
    These methods mirror their respective Repository::branch_* prefixed versions.

  • add Repository::branch_remote_tracking_ref_name().

  • add push.default config key

  • add config::Snapshot::trusted_program().
    That way it's possible to obtain an executable, program or script
    from a key in the configuration that is in a trusted section of the
    configuration.

    This goes along with a new command feature that brings in the command
    module at the top level to be able to execute such commands.

  • add clone::PrepareFetch::with_in_memory_config_overrides().
    With it one can affect the repository configuration right before fetching.

New Features (BREAKING)
  • Repository::remote_names|remote_default_name() now returns Cow<'_, BStr> instead of Cow<'_, str>.
    That way information won't degenerate due to enforcement of UTF-8.
Bug Fixes (BREAKING)
  • rename Repository::branch_remote_ref() to Repository::branch_remote_ref_name(), add direction argument (also to Repository::branch_remote_name() and Repository::branch_remote()).
    This better differentiates the return value from the corresponding ref objects,
    which would require the named ref to exist in the repository.

    The direction argument allows to get the reference to push to as well.
    Further, it now takes a full ref name to support deriving the name of branches
    to push to.

    Regarding Repository::branch_remote(), previously, this functionality
    was only available from a Reference,
    but now it's more generally available with just a branch name.

    The method was also adjusted to permit looking up non-symbolic remote
    names, like remotes that are specified by their URL.

  • mark gix::interrupt::init_handler() as unsafe
    The passed interrupt() argument will be called from a signal
    handler, so that needs to be documented and the call sites need to
    state that they fulfill the contract.

    Thanks to @​Manishearth for pointing this out.

Commit Statistics
  • 40 commits contributed to the release over the course of 22 calendar days.
  • 22 days passed between releases.
  • 10 commits were understood as conventional.
  • 4 unique issues were worked on: #​1158, #​1165, #​1178, #​1191
Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details
view details
  • #​1158
    • Remove extra-lines from changelog (11c9f66)
  • #​1165
  • #​1178
    • Add config::Snapshot::trusted_program(). (3f84213)
  • #​1191
    • Add note to clarify what users might want to do (2e04403)
  • Uncategorized
    • Prepare changelogs of next release (e78a92b)
    • Merge branch 'maintenance' (4454c9d)
    • Upgrade MSRV to v1.70 (aea89c3)
    • Thanks clippy (d38d1cc)
    • Merge branch 'tracking-branch' (0fe20e8)
    • Refactor (530c15d)
    • Repository::rev_parse*() now supports branch@{upstream|push|u|p}. (3fba5b8)
    • Add Reference::remote_tracking_ref_name() and *::remote_ref_name(). (270322e)
    • Add Repository::branch_remote_tracking_ref_name(). (4aa4b05)
    • Rename Repository::branch_remote_ref() to Repository::branch_remote_ref_name(), add direction argument (also to Repository::branch_remote_name() and Repository::branch_remote()). (404fde5)
    • Repository::remote_names|remote_default_name() now returns Cow<'_, BStr> instead of Cow<'_, str>. (5c07c76)
    • Add push.default config key (8ac2dcc)
    • Merge branch 'match_ceiling_dir_or_error' (cda5b51)
    • Merge branch 'main' into fix-1183 (1691ba6)
    • Release gix-ref v0.39.1 (c1cfe6e)
    • Merge branch 'patch-1' (20dce42)
    • Differentiate between Executable and Program (56d1d09)
    • Add core.editor key (ff71e07)
    • Merge branch 'archive-handling' (7549559)
    • Check all git-lfs managed files into the repository (35439de)
    • Git-lfs might fail early; let's rely on these caches to be recreated, where possible (b6f2b81)
    • Release gix-hash v0.13.3, gix-index v0.27.1 (98b08f4)
    • Merge branch 'mailmap-config-section' (8dda069)
    • Use new mailmap keys and make a few improvements. (7f65ffd)
    • Assign more suitable types to mailmap keys (1bf3e88)
    • Add config section for mailmap.{blob,file}. (86c7fa1)
    • Merge branch 'configure-prepare-fetch' (281fda0)
    • Add clone::PrepareFetch::with_in_memory_config_overrides(). (b5c36b8)
    • Allow overriding Git configuration when cloning. (9833b45)
    • Merge branch 'push-yvzxzqrkkvry' (4917beb)
    • Fixup new unsafe interrupt handler (c23bb87)
    • Mark gix::interrupt::init_handler() as unsafe (59b8104)
    • Reduce size of unsafe block in signal handler (d77bc0e)
    • Release gix-config v0.32.1 (cd26fd8)
    • Merge branch 'adjustments-for-cargo' (56588a9)
    • Fix import/prevent warning (ec0211a)

Configuration

📅 Schedule: Branch creation - "before 5am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@rustbot
Copy link
Collaborator

rustbot commented Jan 1, 2024

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @epage (or someone else) soon.

Please see the contribution instructions for more information. Namely, in order to ensure the minimum review times lag, PR authors and assigned reviewers should ensure that the review label (S-waiting-on-review and S-waiting-on-author) stays updated, invoking these commands when appropriate:

  • @rustbot author: the review is finished, PR author should check the comments and take action accordingly
  • @rustbot review: the author is ready for a review, this PR will be queued again in the reviewer's queue

@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jan 1, 2024
@epage
Copy link
Contributor

epage commented Jan 2, 2024

@bors r+

@bors
Copy link
Contributor

bors commented Jan 2, 2024

📌 Commit 37f4a97 has been approved by epage

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jan 2, 2024
@bors
Copy link
Contributor

bors commented Jan 2, 2024

⌛ Testing commit 37f4a97 with merge add1536...

@bors
Copy link
Contributor

bors commented Jan 2, 2024

☀️ Test successful - checks-actions
Approved by: epage
Pushing add1536 to master...

@bors bors merged commit add1536 into master Jan 2, 2024
41 checks passed
@bors bors deleted the renovate/gix branch January 2, 2024 03:52
bors added a commit to rust-lang-ci/rust that referenced this pull request Jan 3, 2024
Update cargo

11 commits in ac6bbb33293d8d424c17ecdb42af3aac25fb7295..add15366eaf3f3eb84717d3b8b71902ca36a7c84
2023-12-26 23:22:08 +0000 to 2024-01-02 03:24:42 +0000
- chore(deps): update gix (rust-lang/cargo#13230)
- chore(deps): update alpine docker tag to v3.19 (rust-lang/cargo#13228)
- rustfix: Support inserting new lines. (rust-lang/cargo#13226)
- Fix fix::fix_in_dependency to not rely on rustc (rust-lang/cargo#13220)
- cleanup: Remove error-format special-case in `cargo fix` (rust-lang/cargo#13224)
- `cargo fix`: always inherit the jobserver (rust-lang/cargo#13225)
- Bump cargo-credential to 0.4.3 (rust-lang/cargo#13221)
- `cargo add` - fix for adding features from repository with multiple packages. (rust-lang/cargo#13213)
- Remove repetitive words (rust-lang/cargo#13216)
- Add cargo:rustc-cdylib-link-arg into RESERVED_PREFIXES list (rust-lang/cargo#13212)
- chore(doc): doc for custom subcommands look up. (rust-lang/cargo#13203)
@rustbot rustbot added this to the 1.77.0 milestone Jan 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants