fix(deps): update rust crate gix to 0.69.0 #277
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.68.0
->0.69.0
Release Notes
GitoxideLabs/gitoxide (gix)
v0.69.1
Compare Source
v0.69.0
: gix v0.69.0Compare Source
Changed
Adjust gix::dirwalk::Options::{X,set_X} parameter names
This adjusts the names of parameters to
X
andset_X
methods ofgix::dirwalk::Options
(whereX
is an option name) to use asystematic naming convention:
X
, theX
andset_X
methods now alwayshave the same name of the parameter that specifies a value for an
option.
New Features
merge::tree::TreeFavor
similar to*::FileFavor
.That way it's possible to control how tree-conflicts should be auto-resolved.
Bug Fixes
Need to use absolute timestamps as it's impossible to control the system time.
Id
.This makes these types easier to use as it's enough to pass a wrapped type
to perform more actions on the underlying repository.
New Features (BREAKING)
move all possible code from
gix
togix-protocol
.For now, just move the code down and immediately re-integrate in
gix
to be able to use its tests to validate it.
This is a breaking change as some types move and change the layout.
Add
gix-shallow
crate and use it fromgix
andgix-protocol
That way it's easier to reuse shallow-handling code from plumbing crates.
Note that this is a breaking change as
gix-protocol
now uses thegix-shallow::Update
type, which doesn't implement a formerly public
from_line()
method anymore.Now it is available as
fetch::response::shallow_update_from_line()
.Bug Fixes (BREAKING)
symlinks_to_directories_are_ignored_like_directories by value
The methods of
gix::dirwalk::Options
are paired, where for eachoption
X
ofOptions
, a method named likeX
takes and returnsself
by value, and a methodset_X
takes and returnsself
bymutable reference.
But in
symlinks_to_directories_are_ignored_like_directories
, bothtook
self
by mutable reference. This fixes that. The effect ofthis fix is to allow building
Options
with a call to that methodas the last factory method call (and using it where
Options
isaccepted but
&mut Options
is not).Most code that consumes the crate should be unaffected, but:
a call last should be able to be improved.
Commit Statistics
Commit Details
view details
c1ba571
)7ea8582
)df5cead
)14c3744
)cbdbb8a
)9662bc1
)d0df20a
)ca54b8c
)gix-protocol
(41b6571
)a542775
)gix-protocol
(25b8480
)ddeb97f
)gix
andgix-protocol
(fcb21a4
)gix
togix-protocol
. (e59fc09
)gix-shallow
crate and use it fromgix
andgix-protocol
(6367c7d
)cd9060a
)c0f4da5
)ea8b95f
)f8ba4b9
)regex_matches
partial suppressions (f4b4bf0
)520c832
)gix-diff
(960773e
)gix-merge
(aaeb427
)bd905a6
)Id
. (efc71fd
)gix
(b2b8181
)merge::tree::TreeFavor
similar to*::FileFavor
. (e17b3a9
)gix-merge
(3228de6
)e8b3b41
)Configuration
📅 Schedule: Branch creation - "after 1am every 3 weeks on Saturday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.