Sourced from gix's releases.
gix v0.69.0
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 a systematic naming convention:
- For the same option
X
, theX
andset_X
methods now always have the same name of the parameter that specifies a value for an option.New Features
- handle RefLogLookup::Date
- add
merge::tree::TreeFavor
similar to*::FileFavor
. That way it's possible to control how tree-conflicts should be auto-resolved.Bug Fixes
- assure date-tests won't fail over time. Need to use absolute timestamps as it's impossible to control the system time.
- public access to the contained repository in wrapped types, like
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 ingix
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 publicfrom_line()
method anymore. Now it is available asfetch::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 each optionX
ofOptions
, a method named likeX
takes and returnsself
by value, and a methodset_X
takes and returnsself
by mutable reference.But in
symlinks_to_directories_are_ignored_like_directories
, both tookself
by mutable reference. This fixes that. The effect of
... (truncated)
3f72512
Release gix v0.69.13fb0c18
Merge pull request #1740
from GitoxideLabs/cargo-improvements51a4301
fix: remove unused fetch-error variantsd22937f
Merge pull request #1739
from GitoxideLabs/new-releasebeb0ea8
Release gix-dir v0.11.0, gix-revision v0.31.1, gix-merge v0.2.0,
gix-pack v0....c1ba571
Release gix-date v0.9.3, gix-object v0.46.1, gix-command v0.4.0,
gix-filter v...7ea8582
update changelogs prior to release06d2738
Merge pull request #1737
from GitoxideLabs/report2cc65bb
finalize gix-shallow crate5017e18
Add the monthly report for December 2024