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

chore(deps): bump gix-fs from 0.5.0 to 0.11.2 in /examples/how-to-use-cargo-gen-as-library #1253

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

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 22, 2024

Bumps gix-fs from 0.5.0 to 0.11.2.

Release notes

Sourced from gix-fs's releases.

gix-fs v0.11.2

Bug Fixes

  • Always fall back to creating file symlinks on Windows When the metadata of a symlink's target cannot be obtained, even if the error is something other than NotFound, this falls back to creating file symbolic links. This only affects scenarios where either the checkout would fail entirely or where the symlink would have been treated as a collision and skipped (even though it was not really a collision, since only its target had an error). Other cases are not affected, and all exisitng scenarios where directory symlink would be created will still create directory symlinks.

    This builds on 31d02a8 (#1363) by supporting dangling symlinks even when the target filenames are unusual, such as when the name is invalid or reserved. Windows permits such symlinks to be created, and going ahead and creating the matches the Git behavior.

    This should also support other errors beisdes NotFound. For example, some permissions-related errors, in some cases where traversal or acccess (even to access metadata) are not allowed, would fail to create a symlink. This should address that as well.

    This works by using Path::is_dir() in the standard library, which automatically converts all errors (not just NotFound) into false. The logic here is thus quite similar to what was already present, just more tolerant, even though the code itself is shorter and simpler.

    This fixes #1420, and also fixes #1421.

Commit Statistics

  • 8 commits contributed to the release over the course of 34 calendar days.
  • 55 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

  • Uncategorized
    • Release gix-glob v0.16.4, gix-attributes v0.22.3, gix-command v0.3.8, gix-filter v0.11.3, gix-fs v0.11.2, gix-commitgraph v0.24.3, gix-revwalk v0.13.2, gix-traverse v0.39.2, gix-worktree-stream v0.13.1, gix-archive v0.13.2, gix-config-value v0.14.7, gix-tempfile v14.0.1, gix-ref v0.45.0, gix-sec v0.10.7, gix-config v0.38.0, gix-prompt v0.8.6, gix-url v0.27.4, gix-credentials v0.24.3, gix-ignore v0.11.3, gix-index v0.33.1, gix-worktree v0.34.1, gix-diff v0.44.1, gix-discover v0.33.0, gix-pathspec v0.7.6, gix-dir v0.6.0, gix-mailmap v0.23.5, gix-negotiate v0.13.2, gix-pack v0.51.1, gix-odb v0.61.1, gix-transport v0.42.2, gix-protocol v0.45.2, gix-revision v0.27.2, gix-refspec v0.23.1, gix-status v0.11.0, gix-submodule v0.12.0, gix-worktree-state v0.11.1, gix v0.64.0, gix-fsck v0.4.1, gitoxide-core v0.39.0, gitoxide v0.37.0 (a1b73a6)
    • Update manifests (by cargo-smart-release) (0470df3)
    • Prepare changelog prior to release (99c00cc)
    • Merge pull request #1425 from EliahKagan/strange-symlink-targets (6df6e84)
    • Always fall back to creating file symlinks on Windows (1e81220)

... (truncated)

Changelog

Sourced from gix-fs'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.37.0 (2024-07-23)

New Features

  • add mailmap check similar to git check-mailmap. That way it becomes a little easier to maybe try out other special cases in the wild.
  • gix clone with --ref support. --ref is similar to --branch, but was renamed as it also supports tags for example.

Other

  • Make it easier to compile gitoxide as dynlib And also optimize compilation time: By making plumbing and porcelain as modules the lib.rs, they can be compiled after the rmeta for the dependencies are generated.

    For the uni.rs which uses both plumbing and porcelain, this would avoid compiling these two modules twice.

Commit Statistics

  • 13 commits contributed to the release over the course of 57 calendar days.
  • 62 days passed between releases.
  • 3 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

... (truncated)

Commits
  • 6232824 Release gix-actor v0.31.5, gix-filter v0.11.3, gix-fs v0.11.2, gix-commitgrap...
  • 5fb6a2d fix-up version of gix-date depndend on in gix-actor
  • a1b73a6 Release gix-glob v0.16.4, gix-attributes v0.22.3, gix-command v0.3.8, gix-fil...
  • 0470df3 update manifests (by cargo-smart-release)
  • 99c00cc prepare changelog prior to release
  • b4dba1c Merge branch 'fixes'
  • 1e92d1e fix: assure that worktree-roots are never considered ignored (#1458).
  • 1ebd6c7 add tests that show what happens with allow-lists and / in root (#1458)
  • 4f67be4 add another test to learn how / behaves, and * + excludes (#1458)
  • 1267712 add more tests for remote name validation
  • 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 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 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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [gix-fs](https://github.com/Byron/gitoxide) from 0.5.0 to 0.11.2.
- [Release notes](https://github.com/Byron/gitoxide/releases)
- [Changelog](https://github.com/Byron/gitoxide/blob/main/CHANGELOG.md)
- [Commits](GitoxideLabs/gitoxide@gix-fs-v0.5.0...gix-fs-v0.11.2)

---
updated-dependencies:
- dependency-name: gix-fs
  dependency-type: indirect
...

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 Aug 22, 2024
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.

0 participants