Skip to content

deps(rust): bump gix from 0.85.0 to 0.86.0 - #131

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/gix-0.86.0
Closed

deps(rust): bump gix from 0.85.0 to 0.86.0#131
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/gix-0.86.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 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 27, 2026
@hewigovens hewigovens closed this Jul 28, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/cargo/gix-0.86.0 branch July 28, 2026 03:26
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.

1 participant