checkout respects options for core.protectHFS and core.protectNTFS.
This also adds gitoxide.core.protectWindows as a way to enforce
additional restrictions that are usually only available on Windows.
Note that core.protectNFS is always enabled by default, just like
it is in Git.
Bug Fixes
empty paths as configured will not be an error with lenient configuration enabled.
When using gix::open_opts(path, options.strict_config(false)), empty core.excludesFile values
will not cause an error anymore.
Note that in strict mode, the behaviour is unchanged so invalid configuration can rather be fixed
than ignored.
don't unwrap when reading possibly left-over bytes from pack-stream
Commit Statistics
23 commits contributed to the release over the course of 38 calendar days.
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 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](https://github.com/rust-lang/docs.rs/network/alerts).
Bumps gix from 0.62.0 to 0.63.0.
Release notes
Sourced from gix's releases.
... (truncated)
Commits
4f98e94
Release gix-features v0.38.2, gix-actor v0.31.2, gix-validate v0.8.5, gix-obj...9511416
adjust changelogs prior to released6cd449
Merge branch 'various-fixes'e955770
fix: symlink support forzip
archivescd4de83
update dependencies6f55f2a
fix-CI79dce79
Merge pull request from GHSA-7w47-3wg8-547c1242151
Apply suggestions from code reviewd2ae9d5
adapt to changes ingix-ref
9555efe
fix!: assure that special device names on Windows aren't allowed.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