Skip to content

chore(deps): Bump gix from 0.85.0 to 0.86.0#646

Merged
notheotherben merged 2 commits into
mainfrom
dependabot/cargo/gix-0.86.0
Jul 24, 2026
Merged

chore(deps): Bump gix from 0.85.0 to 0.86.0#646
notheotherben merged 2 commits into
mainfrom
dependabot/cargo/gix-0.86.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 24, 2026

Copy link
Copy Markdown
Contributor

Bumps gix from 0.85.0 to 0.86.0.

Release notes

Sourced from gix's releases.

gix v0.86.0

New Features (BREAKING)

  • use dir-cache for accelerated status calls on Windows

Changed (BREAKING)

  • replace maybe-async with bisync. Replace the globally feature-selected maybe-async dependency with bisync 0.3 and re-export the locally selected macro mode from gix-protocol.

    Also use it to deduplicate portions which previously couldn't be handled.

  • adapt to lifetime-free configuration files in gix-config Update repository configuration storage, snapshots, overrides, and caches to use the self-contained gix_config::File representation. Configuration can now move through repository initialization, cloning, and remote setup without artificial input lifetimes or conversions to 'static.

    • Return owned BString, PathBuf, OsString, and FullName values from configuration-derived lookups.
    • Simplify fallible optional access from Option<Result<T, E>> to Result<Option<T>, E>, allowing errors to propagate naturally with ?.
    • Accept common string and byte-string inputs through AsBStr in configuration setters, converters, remote lookup, and remote saving.
    • Remove widespread Cow construction, into_owned(), and redundant cloning from configuration consumers.
    • Preserve configuration-key context when converting owned values and enriching validation errors.

    Adapt config-tree conversions for the new owned values and optional-result shape, including booleans, integers, paths, URLs, refspecs, timeouts, compression levels, and reference names.

    Return owned remote names, default remote names, branch tracking references, and submodule paths so these results are independent of the repository configuration borrow. Protocol feature values likewise use owned strings.

    Update repository opening, initialization, cloning, remotes, filters, status, submodules, and related tests to use the lifetime-free APIs.

Other

  • update dirwalk::basics for collapsed empty-directory trees some/ (a tree of only empty directories) now collapses to an empty directory and is skipped when empty directories aren't emitted, matching Git which treats a tree with no files as clean. See #2490.

New Features

... (truncated)

Commits
  • 842bc44 Release gix-actor v0.41.2, gix-features v0.49.0, gix-hash v0.26.0, gix-hashta...
  • cb6ec7d update changelogs prior to release
  • f0ec710 Release gix-trace v0.1.21, gix-validate v0.11.3, gix-path v0.12.3, gix-utils ...
  • 463a9f7 proofread report
  • 2140142 feat: add configurable terminal screen modes.
  • e8a9649 feat: limit commit selection highlighting.
  • b5e7a45 fix: better memory handling (use less)
  • 7118a84 feat: mailmap support with 'm' toggle.
  • f2b4297 Just call me Byron
  • a8a5528 report July 2026
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [gix](https://github.com/GitoxideLabs/gitoxide) from 0.85.0 to 0.86.0.
- [Release notes](https://github.com/GitoxideLabs/gitoxide/releases)
- [Changelog](https://github.com/GitoxideLabs/gitoxide/blob/main/CHANGELOG.md)
- [Commits](GitoxideLabs/gitoxide@gix-v0.85.0...gix-v0.86.0)

---
updated-dependencies:
- dependency-name: gix
  dependency-version: 0.86.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jul 24, 2026
@notheotherben
notheotherben enabled auto-merge July 24, 2026 00:33

@notheotherben notheotherben left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ship it!

auto-merge was automatically disabled July 24, 2026 09:26

Head branch was pushed to by a user without write access

Copilot AI requested a review from notheotherben July 24, 2026 09:28
@notheotherben
notheotherben enabled auto-merge July 24, 2026 10:18
@notheotherben
notheotherben merged commit 4031f5a into main Jul 24, 2026
8 checks passed
@notheotherben
notheotherben deleted the dependabot/cargo/gix-0.86.0 branch July 24, 2026 10:20
@codecov

codecov Bot commented Jul 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 76.83%. Comparing base (99a3da9) to head (5971b9b).
⚠️ Report is 3 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #646   +/-   ##
=======================================
  Coverage   76.83%   76.83%           
=======================================
  Files          31       31           
  Lines        2612     2612           
=======================================
  Hits         2007     2007           
  Misses        605      605           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants