Skip to content

chore(deps): update rust crate gix to 0.72.0 #15468

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 1, 2025

This PR contains the following updates:

Package Type Update Change
gix workspace.dependencies minor 0.71.0 -> 0.72.0

Release Notes

GitoxideLabs/gitoxide (gix)

v0.72.1: gix v0.72.1

Compare Source

Commit Statistics
  • 1 commit contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized
    • Bump all prior pratch levels to majors (5f7f805)

v0.72.0: gix v0.72.0

Compare Source

Bug Fixes
  • Adapt to changes in gix-actor
    Use the committer date and author date that are now backed by bytes and
    interpret these bytes into a gix_date::Time on demand.

  • correctly handle safe.directory for worktrees

  • safe.directory now applies to configuration as well
    This means that repo-local configuration that is considered safe, ideally with
    safe.directory=safe/dir/* notation, will be usable for sensitive operations.

  • make fs::walkdir_sorted_new() sort entries by paths literally
    This follows up 7b1b5bf. Since packed-refs
    appears to be sorted by full ref name, loose-refs should also be emitted in
    that order.

    The comparison function is copied from gix::diff::object::tree::EntryRef.
    Non-utf8 file names are simply mapped to "" on Windows. We could add some
    fallback, but callers can't handle such file names anyway.

New Features (BREAKING)
  • use RelativePath for prefixed ref iteration.
    Its type captures the requirements better.
Commit Statistics
Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details
view details
  • #​1788
    • Add test to assure dynamic allocation of slots works (5396b2b)
  • #​1912
    • Correctly handle safe.directory for worktrees (ca16517)
    • safe.directory now applies to configuration as well (24d235d)
  • #​1928
    • Make fs::walkdir_sorted_new() sort entries by paths literally (38b63c2)
  • Uncategorized
    • Adjusting changelogs prior to release of gix-path v0.10.16, gix-features v0.42.0, gix-hash v0.17.1, gix-object v0.49.0, gix-glob v0.19.1, gix-quote v0.5.1, gix-attributes v0.25.1, gix-command v0.5.1, gix-packetline-blocking v0.18.4, gix-filter v0.19.0, gix-fs v0.14.1, gix-commitgraph v0.27.1, gix-revwalk v0.20.0, gix-traverse v0.46.0, gix-worktree-stream v0.21.0, gix-archive v0.21.0, gix-tempfile v17.0.1, gix-lock v17.0.1, gix-index v0.39.1, gix-config-value v0.14.13, gix-pathspec v0.10.1, gix-ignore v0.14.1, gix-worktree v0.40.1, gix-diff v0.52.0, gix-blame v0.2.0, gix-ref v0.52.0, gix-sec v0.10.13, gix-config v0.45.0, gix-prompt v0.10.1, gix-url v0.30.1, gix-credentials v0.28.1, gix-discover v0.40.0, gix-dir v0.14.0, gix-mailmap v0.27.0, gix-revision v0.34.0, gix-merge v0.5.0, gix-negotiate v0.20.0, gix-pack v0.59.0, gix-odb v0.69.0, gix-refspec v0.30.0, gix-shallow v0.3.1, gix-packetline v0.18.5, gix-transport v0.46.1, gix-protocol v0.50.0, gix-status v0.19.0, gix-submodule v0.19.0, gix-worktree-state v0.18.1, gix v0.72.0, gix-fsck v0.11.0, gitoxide-core v0.47.0, gitoxide v0.43.0, safety bump 7 crates (49fa9f3)
    • Release gix-date v0.10.0, gix-utils v0.2.1, gix-actor v0.35.0, gix-validate v0.9.5, gix-path v0.10.15, gix-features v0.42.0, gix-hash v0.17.1, gix-object v0.49.0, gix-glob v0.19.1, gix-quote v0.5.1, gix-attributes v0.25.0, gix-command v0.5.1, gix-packetline-blocking v0.18.4, gix-filter v0.19.0, gix-fs v0.14.0, gix-commitgraph v0.27.1, gix-revwalk v0.20.0, gix-traverse v0.46.0, gix-worktree-stream v0.21.0, gix-archive v0.21.0, gix-tempfile v17.0.1, gix-lock v17.0.1, gix-index v0.39.0, gix-config-value v0.14.13, gix-pathspec v0.10.1, gix-ignore v0.14.1, gix-worktree v0.40.0, gix-diff v0.52.0, gix-blame v0.2.0, gix-ref v0.51.0, gix-sec v0.10.13, gix-config v0.45.0, gix-prompt v0.10.1, gix-url v0.30.1, gix-credentials v0.28.1, gix-discover v0.40.0, gix-dir v0.14.0, gix-mailmap v0.27.0, gix-revision v0.34.0, gix-merge v0.5.0, gix-negotiate v0.20.0, gix-pack v0.59.0, gix-odb v0.69.0, gix-refspec v0.30.0, gix-shallow v0.3.1, gix-packetline v0.18.5, gix-transport v0.46.0, gix-protocol v0.50.0, gix-status v0.19.0, gix-submodule v0.19.0, gix-worktree-state v0.18.0, gix v0.72.0, gix-fsck v0.11.0, gitoxide-core v0.46.0, gitoxide v0.43.0, safety bump 30 crates (db0b095)
    • Update changelogs prior to release (0bf84db)
    • Merge pull request #​1935 from pierrechevalier83/fix_1923 (3b1bef7)
    • J fmt (c3c6504)
    • Thanks clippy (6f009d7)
    • Adapt to changes in gix-date and gix-actor (afdf1a5)
    • Apply feedback from discussion (70097c0)
    • Adapt to changes in gix-actor (b07f907)
    • Merge pull request #​1965 from GitoxideLabs/report (737bb49)
    • Merge pull request #​1964 from GitoxideLabs/fix-1912 (359914c)
    • Merge pull request #​1963 from joshtriplett/zlib-rs-default (9e075b9)
    • Switch to zlib-rs by default and drop other zlib backends (96164c5)
    • Merge pull request #​1921 from cruessler/introduce-repository-path (fdc06b1)
    • Refactor (294902e)
    • Use RelativePath for prefixed ref iteration. (a6d7d70)
    • Merge pull request #​1853 from GitoxideLabs/odb-issue (cd1a777)
    • Merge pull request #​1825 from DianaNites/diananites-reftable (edb449c)
    • Show that ref-tables aren't currently supported. (3c16e53)
    • Merge pull request #​1957 from EliahKagan/run-ci/versioning (5823b22)
    • Adapt Cargo.toml files in workspace to gix-features bump (6315536)
    • Merge pull request #​1954 from GitoxideLabs/fix-recursive-list-refs-prefix (71275d1)
    • Adapt to changes in gix-ref. (52142b4)
    • Fix ci failures (57c9014)
    • Merge pull request #​1953 from GitoxideLabs/dependabot/cargo/cargo-4a3cda0de8 (3aec7fb)
    • Bump the cargo group with 3 updates (9f1fbc7)
    • Merge pull request #​1949 from GitoxideLabs/dependabot/cargo/cargo-6893e2988a (b5e9059)
    • Bump the cargo group with 21 updates (68e6b2e)
    • Use Into<Cow<>> (507d682)
    • Handle trailing slash in ref list prefix filtering (3ca6811)
    • Merge pull request #​1933 from GitoxideLabs/release-gix-features (1612c73)
    • Release gix-features v0.41.1 (fc5faf2)
    • Merge pull request #​1931 from yuja/push-klrqpplwxrkx (7502b4a)
    • Merge pull request #​1917 from pierrechevalier83/issue_1887 (6307f57)
    • Adapt to changes in gix-object (8969245)
    • Merge pull request #​1919 from GitoxideLabs/release (420e730)

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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR was generated by Mend Renovate. View the repository job log.

@rustbot
Copy link
Collaborator

rustbot commented May 1, 2025

r? @epage

rustbot has assigned @epage.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label May 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants