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

Update gix requirement from 0.43.1 to 0.44.0 #198

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 27, 2023

Updates the requirements on gix to permit the latest version.

Release notes

Sourced from gix's releases.

gix-odb v0.44.0

Bug Fixes

  • set permissions of newly written loose objects to be similar to git. Note that the current implementation lacks all of the sophistication that git applies, and doing this properly definitely takes more work as we would need to support core.sharedRepository.

    Further, our tempfile implementation doesn't allow the setup of file modes right when it matters, so that could mean quite some work to either workaround or contribute.

  • collisions of newly written object's don't trigger collisions anymore. It's solved by special-casing windows and assume that certain kinds of filesystem errors are the result of a collision (with some degree of concurrency/contention).

New Features (BREAKING)

  • Rename serde1 cargo feature to serde and use the weak-deps cargo capability. With it it's possible to not automatically declare all optional dependencies externally visible features, and thus re-use feature names that oterwise are also a crate name.

    Previously I thought that serde1 is for future-proofing and supporting multiple serde versions at the same time. However, it's most definitely a burden I wouldn't want anyway, so using serde seems to be the way to go into the future.

Commit Statistics

  • 14 commits contributed to the release over the course of 14 calendar days.
  • 27 days passed between releases.
  • 3 commits were understood as conventional.
  • 2 unique issues were worked on: #814, #819

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

  • #814
    • Rename serde1 cargo feature to serde and use the weak-deps cargo capability. (b83ee36)
  • #819
    • Collisions of newly written object's don't trigger collisions anymore. (416cecc)
  • Uncategorized
    • Release gix-index v0.16.0, gix-mailmap v0.12.0, gix-pack v0.34.0, gix-odb v0.44.0, gix-packetline v0.16.0, gix-transport v0.30.0, gix-protocol v0.31.0, gix-revision v0.13.0, gix-refspec v0.10.0, gix-worktree v0.16.0, gix v0.44.0 (e4df557)
    • Release gix-hash v0.11.1, gix-path v0.7.4, gix-glob v0.6.0, gix-attributes v0.11.0, gix-config-value v0.11.0, gix-fs v0.1.1, gix-tempfile v5.0.3, gix-utils v0.1.1, gix-lock v5.0.1, gix-object v0.29.1, gix-ref v0.28.0, gix-sec v0.7.0, gix-config v0.21.0, gix-prompt v0.4.0, gix-url v0.17.0, gix-credentials v0.13.0, gix-diff v0.29.0, gix-discover v0.17.0, gix-hashtable v0.2.0, gix-ignore v0.1.0, gix-bitmap v0.2.3, gix-traverse v0.25.0, gix-index v0.16.0, gix-mailmap v0.12.0, gix-pack v0.34.0, gix-odb v0.44.0, gix-packetline v0.16.0, gix-transport v0.30.0, gix-protocol v0.31.0, gix-revision v0.13.0, gix-refspec v0.10.0, gix-worktree v0.16.0, gix v0.44.0, safety bump 7 crates (91134a1)
    • Prepare changelogs prior to release (30a1a71)

... (truncated)

Changelog

Sourced from gix's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.24.0 (2023-04-27)

New Features

  • gix index entries also prints attributes.
  • gix clone and gix fetch with controls for shallow repositories.
  • ein t trace-path know accepts the trace-file alias.

Bug Fixes

  • printing to stdout for commands that don't show progress is greatly improved. Previously it would have to lock stdout on each write, now this is done only once.
  • opening repositories without 'strict' mode also ignores IO errors. These will instead be logged, but won't make it impossible to open an otherwise fine repository.

New Features (BREAKING)

  • turn gix free index entries into gix index entries.

Commit Statistics

  • 25 commits contributed to the release over the course of 60 calendar days.
  • 60 days passed between releases.
  • 6 commits were understood as conventional.
  • 2 unique issues were worked on: #301, #790

Commit Details

  • #301
  • #790
    • Opening repositories without 'strict' mode also ignores IO errors. (7bd8823)
  • Uncategorized
    • Merge branch 'index-entries-attrs' (f37a930)
    • gix index entries also prints attributes. (08e8fc2)
    • Printing to stdout for commands that don't show progress is greatly improved. (dd14a80)

... (truncated)

Commits
  • 4527fb8 Release gix-worktree v0.16.0, gix v0.44.0
  • d7173b2 Release gix-index v0.16.0, gix-mailmap v0.12.0, gix-pack v0.34.0, gix-odb v0....
  • e4df557 Release gix-index v0.16.0, gix-mailmap v0.12.0, gix-pack v0.34.0, gix-odb v0....
  • 91134a1 Release gix-hash v0.11.1, gix-path v0.7.4, gix-glob v0.6.0, gix-attributes v0...
  • 30a1a71 prepare changelogs prior to release
  • 282a1a3 Merge branch 'faster-discovery'
  • 1b8d9e6 feat: discover_opts supports an option to see non-bare repos only.
  • abbae1c fix: common-dir is now queried only when needed.
  • f36abd5 avoid redundant metadata queries for directories
  • 7613249 fix: speedup HEAD detection in is_git()
  • Additional commits viewable in compare view

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

Updates the requirements on [gix](https://github.com/Byron/gitoxide) to permit the latest version.
- [Release notes](https://github.com/Byron/gitoxide/releases)
- [Changelog](https://github.com/Byron/gitoxide/blob/main/CHANGELOG.md)
- [Commits](Byron/gitoxide@gix-v0.43.1...gix-v0.44.0)

---
updated-dependencies:
- dependency-name: gix
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Apr 27, 2023
@CraZySacX CraZySacX closed this Apr 27, 2023
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 27, 2023

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.44.0 branch April 27, 2023 13:16
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant