Skip to content

chore(deps): bump gix from 0.85.0 to 0.86.0 - #107

Merged
tonibergholm merged 1 commit into
mainfrom
dependabot/cargo/gix-0.86.0
Aug 12, 2026
Merged

tonibergholm merged 1 commit into
mainfrom
dependabot/cargo/gix-0.86.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 30, 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 dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 30, 2026
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 30, 2026
@tonibergholm

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot
dependabot Bot force-pushed the dependabot/cargo/gix-0.86.0 branch from 8a26a9d to fc7243f Compare August 12, 2026 05:41
@tonibergholm

Copy link
Copy Markdown
Member

@dependabot rebase

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 force-pushed the dependabot/cargo/gix-0.86.0 branch from fc7243f to 4e39083 Compare August 12, 2026 05:51

@tonibergholm tonibergholm 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.

Dependabot dependency bump; all checks pass on the rebased head (base is current origin/main).

@tonibergholm
tonibergholm merged commit faa97a6 into main Aug 12, 2026
8 checks passed
@tonibergholm
tonibergholm deleted the dependabot/cargo/gix-0.86.0 branch August 12, 2026 05:55
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