Releases: GitoxideLabs/gitoxide
gix-refspec v0.29.0
A maintenance release without user-facing changes.
Commit Statistics
- 8 commits contributed to the release.
- 0 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
view details
- Uncategorized
- Release gix-sec v0.10.12, gix-config v0.44.0, gix-prompt v0.10.0, gix-url v0.30.0, gix-credentials v0.28.0, gix-discover v0.39.0, gix-dir v0.13.0, gix-mailmap v0.26.0, gix-revision v0.33.0, gix-merge v0.4.0, gix-negotiate v0.19.0, gix-pack v0.58.0, gix-odb v0.68.0, gix-refspec v0.29.0, gix-shallow v0.3.0, gix-packetline v0.18.4, gix-transport v0.46.0, gix-protocol v0.49.0, gix-status v0.18.0, gix-submodule v0.18.0, gix-worktree-state v0.18.0, gix v0.71.0, gix-fsck v0.10.0, gitoxide-core v0.46.0, gitoxide v0.42.0 (ada5a94)
- Release gix-date v0.9.4, gix-utils v0.2.0, gix-actor v0.34.0, gix-features v0.41.0, gix-hash v0.17.0, gix-hashtable v0.8.0, gix-path v0.10.15, gix-validate v0.9.4, gix-object v0.48.0, gix-glob v0.19.0, gix-quote v0.5.0, gix-attributes v0.25.0, gix-command v0.5.0, gix-packetline-blocking v0.18.3, gix-filter v0.18.0, gix-fs v0.14.0, gix-commitgraph v0.27.0, gix-revwalk v0.19.0, gix-traverse v0.45.0, gix-worktree-stream v0.20.0, gix-archive v0.20.0, gix-tempfile v17.0.0, gix-lock v17.0.0, gix-index v0.39.0, gix-config-value v0.14.12, gix-pathspec v0.10.0, gix-ignore v0.14.0, gix-worktree v0.40.0, gix-diff v0.51.0, gix-blame v0.1.0, gix-ref v0.51.0, gix-config v0.44.0, gix-prompt v0.10.0, gix-url v0.30.0, gix-credentials v0.28.0, gix-discover v0.39.0, gix-dir v0.13.0, gix-mailmap v0.26.0, gix-revision v0.33.0, gix-merge v0.4.0, gix-negotiate v0.19.0, gix-pack v0.58.0, gix-odb v0.68.0, gix-refspec v0.29.0, gix-shallow v0.3.0, gix-packetline v0.18.4, gix-transport v0.46.0, gix-protocol v0.49.0, gix-status v0.18.0, gix-submodule v0.18.0, gix-worktree-state v0.18.0, gix v0.71.0, gix-fsck v0.10.0, gitoxide-core v0.46.0, gitoxide v0.42.0, safety bump 48 crates (b41312b)
- Update changelogs prior to release (38dff41)
- Merge pull request #1907 from EliahKagan/run-ci/raw (7b17da6)
- Drop trailing
,
just before)
on same line in function calls (66a5ae1) - Merge pull request #1854 from GitoxideLabs/montly-report (16a248b)
- Thanks clippy (8e96ed3)
- Merge pull request #1778 from GitoxideLabs/new-release (8df0db2)
gix-ref v0.51.0
Other
- Clarify
write::Error::IllegalCharacter
description
The description contains a literal\n
sequence, which seems to be
for clarification or to facilitate searching for that sequence, but
it was originally just concatenated to the end of the message. This
parenthesizes it instead.
Commit Statistics
- 17 commits contributed to the release.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #1850
Thanks Clippy
Clippy helped 2 times to make code idiomatic.
Commit Details
view details
- #1850
- Reproduce the overlay-iterator issue causing double-refs. (a06c409)
- Uncategorized
- Update changelogs prior to release (38dff41)
- Merge pull request #1851 from GitoxideLabs/fix-1850 (cd96b64)
- Adjust expectations according to changed sort-order (56ba898)
- Merge pull request #1907 from EliahKagan/run-ci/raw (7b17da6)
- Drop trailing
,
just before)
on same line in function calls (66a5ae1) - Clarify
write::Error::IllegalCharacter
description (d1b357e) - Use raw literals for more strings with backslashes (01bd76d)
- Merge pull request #1857 from GitoxideLabs/fixes (8776a3e)
- Thanks clippy (9dcfd15)
- Merge pull request #1854 from GitoxideLabs/montly-report (16a248b)
- Thanks clippy (8e96ed3)
- Merge pull request #1822 from epage/w7 (11ac79c)
- Upgrade to Winnow 0.7 (fdc57e7)
- Resolve Winnow deprecations (3cd3e2a)
- Upgrade to Winnow 0.6.26 (783c4e6)
- Merge pull request #1778 from GitoxideLabs/new-release (8df0db2)
gix-quote v0.5.0
Other
-
Clarify description of
single
escaping
This improves howgix_quote::single
documents how it handles the
cases it treats specially.The fix in #717 (discussed in #713) wasn't accompanied by a change
to the documentation, which continued either to describe the
preceding behavior or to be ambiguous. This changes it to describe
the current behavior unambiguously. Only documentation is changed.
Commit Statistics
- 6 commits contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Update changelogs prior to release (38dff41)
- Merge pull request #1907 from EliahKagan/run-ci/raw (7b17da6)
- Use raw literals for more strings with backslashes (01bd76d)
- Merge pull request #1812 from EliahKagan/single (6065af5)
- Clarify description of
single
escaping (d731a1c) - Merge pull request #1778 from GitoxideLabs/new-release (8df0db2)
gix-protocol v0.49.0
A maintenance release without user-facing changes.
Commit Statistics
- 12 commits contributed to the release.
- 0 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
view details
- Uncategorized
- Release gix-sec v0.10.12, gix-config v0.44.0, gix-prompt v0.10.0, gix-url v0.30.0, gix-credentials v0.28.0, gix-discover v0.39.0, gix-dir v0.13.0, gix-mailmap v0.26.0, gix-revision v0.33.0, gix-merge v0.4.0, gix-negotiate v0.19.0, gix-pack v0.58.0, gix-odb v0.68.0, gix-refspec v0.29.0, gix-shallow v0.3.0, gix-packetline v0.18.4, gix-transport v0.46.0, gix-protocol v0.49.0, gix-status v0.18.0, gix-submodule v0.18.0, gix-worktree-state v0.18.0, gix v0.71.0, gix-fsck v0.10.0, gitoxide-core v0.46.0, gitoxide v0.42.0 (ada5a94)
- Release gix-date v0.9.4, gix-utils v0.2.0, gix-actor v0.34.0, gix-features v0.41.0, gix-hash v0.17.0, gix-hashtable v0.8.0, gix-path v0.10.15, gix-validate v0.9.4, gix-object v0.48.0, gix-glob v0.19.0, gix-quote v0.5.0, gix-attributes v0.25.0, gix-command v0.5.0, gix-packetline-blocking v0.18.3, gix-filter v0.18.0, gix-fs v0.14.0, gix-commitgraph v0.27.0, gix-revwalk v0.19.0, gix-traverse v0.45.0, gix-worktree-stream v0.20.0, gix-archive v0.20.0, gix-tempfile v17.0.0, gix-lock v17.0.0, gix-index v0.39.0, gix-config-value v0.14.12, gix-pathspec v0.10.0, gix-ignore v0.14.0, gix-worktree v0.40.0, gix-diff v0.51.0, gix-blame v0.1.0, gix-ref v0.51.0, gix-config v0.44.0, gix-prompt v0.10.0, gix-url v0.30.0, gix-credentials v0.28.0, gix-discover v0.39.0, gix-dir v0.13.0, gix-mailmap v0.26.0, gix-revision v0.33.0, gix-merge v0.4.0, gix-negotiate v0.19.0, gix-pack v0.58.0, gix-odb v0.68.0, gix-refspec v0.29.0, gix-shallow v0.3.0, gix-packetline v0.18.4, gix-transport v0.46.0, gix-protocol v0.49.0, gix-status v0.18.0, gix-submodule v0.18.0, gix-worktree-state v0.18.0, gix v0.71.0, gix-fsck v0.10.0, gitoxide-core v0.46.0, gitoxide v0.42.0, safety bump 48 crates (b41312b)
- Update changelogs prior to release (38dff41)
- Merge pull request #1909 from cruessler/take-to-components-in-fs-stack (5cb5337)
- Use
gix_fs::stack::ToNormalPathComponents
everywhere. (1f98edb) - Merge pull request #1854 from GitoxideLabs/montly-report (16a248b)
- Thanks clippy (8e96ed3)
- Merge pull request #1822 from epage/w7 (11ac79c)
- Upgrade to Winnow 0.7 (fdc57e7)
- Resolve Winnow deprecations (3cd3e2a)
- Upgrade to Winnow 0.6.26 (783c4e6)
- Merge pull request #1778 from GitoxideLabs/new-release (8df0db2)
gix-prompt v0.10.0
A maintenance release without user-facing changes.
Commit Statistics
- 3 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release gix-date v0.9.4, gix-utils v0.2.0, gix-actor v0.34.0, gix-features v0.41.0, gix-hash v0.17.0, gix-hashtable v0.8.0, gix-path v0.10.15, gix-validate v0.9.4, gix-object v0.48.0, gix-glob v0.19.0, gix-quote v0.5.0, gix-attributes v0.25.0, gix-command v0.5.0, gix-packetline-blocking v0.18.3, gix-filter v0.18.0, gix-fs v0.14.0, gix-commitgraph v0.27.0, gix-revwalk v0.19.0, gix-traverse v0.45.0, gix-worktree-stream v0.20.0, gix-archive v0.20.0, gix-tempfile v17.0.0, gix-lock v17.0.0, gix-index v0.39.0, gix-config-value v0.14.12, gix-pathspec v0.10.0, gix-ignore v0.14.0, gix-worktree v0.40.0, gix-diff v0.51.0, gix-blame v0.1.0, gix-ref v0.51.0, gix-config v0.44.0, gix-prompt v0.10.0, gix-url v0.30.0, gix-credentials v0.28.0, gix-discover v0.39.0, gix-dir v0.13.0, gix-mailmap v0.26.0, gix-revision v0.33.0, gix-merge v0.4.0, gix-negotiate v0.19.0, gix-pack v0.58.0, gix-odb v0.68.0, gix-refspec v0.29.0, gix-shallow v0.3.0, gix-packetline v0.18.4, gix-transport v0.46.0, gix-protocol v0.49.0, gix-status v0.18.0, gix-submodule v0.18.0, gix-worktree-state v0.18.0, gix v0.71.0, gix-fsck v0.10.0, gitoxide-core v0.46.0, gitoxide v0.42.0, safety bump 48 crates (b41312b)
- Update changelogs prior to release (38dff41)
- Merge pull request #1778 from GitoxideLabs/new-release (8df0db2)
gix-pathspec v0.10.0
A maintenance release without user-facing changes.
Commit Statistics
- 8 commits contributed to the release.
- 0 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
view details
- Uncategorized
- Update changelogs prior to release (38dff41)
- Merge pull request #1907 from EliahKagan/run-ci/raw (7b17da6)
- Use raw literals for more strings with backslashes (01bd76d)
- Merge pull request #1871 from EliahKagan/run-ci/pathspec-search (f58897d)
- Fix Windows-related
-c
options inmatch_baseline_files
(68bdccc) - Merge pull request #1854 from GitoxideLabs/montly-report (16a248b)
- Thanks clippy (8e96ed3)
- Merge pull request #1778 from GitoxideLabs/new-release (8df0db2)
gix-path v0.10.15
Bug Fixes
-
Check prefix and prefer shim in
gix_path::env::shell()
This makes a few changes to makeshell()
more robust:- Check the last two components of the path
git --exec-path
gave, to make sure they arelibexec/git-core
.
(The check is done in such a way that the separator may be
/
or\
, though a\
separator here would be unexpected. We
permit it because it may plausibly be present due to an
overridenGIT_EXEC_PATH
that breaks with Git's own behavior of
using/
but that is otherwise fully usable.)If the directory is not named
git-core
, or it is a top-level
directory (no parent), or its parent is not namedlibexec
,
then it is not reasonable to guess that this is in a directory
where it would be safe to usesh.exe
in the expected relative
location. (Even if safe, such a layout does not suggest that a
sh.exe
found in it would be better choice than the fallback of
just doing aPATH
search.) - Check the last two components of the path
-
Check the grandparent component (that
../..
would go to) of
the pathgit --exec-path
gave, to make sure it is recognized
name of a platform-specificusr
-like directory that has been
used in MSYS2.This is to avoid traversing up out of less common directory
trees that have some different and shallower structure than
found in a typical Git for Windows or MSYS2 installation. -
Instead of using only the
(git root)/usr/bin/sh.exe
non-shim,
prefer the(git root)/bin/sh.exe
shim. If that is not found,
fall back to the(git root)/usr/bin/sh.exe
non-shim, mainly to
support the Git for Windows SDK, which doesn't have the shim.The reason to prefer the shim is that it sets environment
variables, including prependingbin
directories that provide
tools one would expect to have when using it. Without this,
common POSIX commands may be unavailable, or different and
incompatible implementations of them may be found.In particular, if they are found in a different MSYS2
installation whosemsys-2.0.dll
is of a different version or
otherwise a different build, then calling them directly may
produce strange behavior. See:This makes things more robust overall than either preferring the
non-shim or just doing a path search forsh
as was done before
that. But it exacerbates #1868 (as described there), so if the
Git for Windowssh.exe
shim continues to work as it currently
does, then further improvements may be called for here.
-
Adding components with
/
separators. While in principle a\
should work, the path of the shell itself is used in shell
scripts (script files andsh -c
operands) that may not account
for the presence of backslashes, and it is also harder to read
paths with\
in contexts where it appears escaped, which may
include various messages from Rust code and shell scripts.The path before what we add will already use
/
and never\
,
unlessGIT_EXEC_PATH
has been set to a strange value, because
it is based ongit --exec-path
, which by default gives a path
with/
separators. Thus, ensuring that the part we add uses/
should be sufficient to get a path without\
in all cases when
it is clearly reasonable to do so. This therefore also usually
increases stylistic consistency of the path, which is another
factor that makes it more user-friendly in messages.This is needed to get tests to pass since changing
gix-command
to usegix_path::env::shell()
on Windows, where a path is
formatted in away that sometimes quotes\
characters. Their
expectations could be adjusted, but it seems likely that various
other software, much of which may otherwise be working, has
similar expectations. Using/
instead of\
works whether\
is expected to be displayed quoted or not. -
Check that the path to the shell plausibly has a shell there,
only using it if it a file or a non-broken file symlink. When
this is not the case, the fallback short name is used instead. -
The fallback short name is changed from
sh
tosh.exe
, since
the.exe
suffix is appended in other short names on Windows,
such asgit.exe
, as well as being part of the filename
component of the path we build for the shell when using the
implementation provided as part of Git for Windows.
Other
-
Fix
to_windows_separators
docstring, revise others
Thegix_path::convert::to_windows_separators
documentation
comment had inadvertently described the opposite of what this
function does, saying it changed backslashed to slashes and that
the effect was like a Unix path. This fixes the docstring so it
sayeto_windows_separators
changes slashes to backslashes, and
moves the text that likens it to paths on Unix to the
to_unix_separators
docstring, where it applies.This also makes a number of other more minor revisions for
clarity and stylistic consistency to documentation comments on
other functions in thegix_path::convert
module.
Commit Statistics
- 25 commits contributed to the release.
- 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
view details
- Uncategorized
- Update changelogs prior to release (38dff41)
- Merge pull request #1907 from EliahKagan/run-ci/raw (7b17da6)
- Use raw literals for more strings with backslashes (01bd76d)
- Merge pull request #1862 from EliahKagan/run-ci/consistent-sh (0ba3147)
- Compile the new tests on all platforms (b70cdb1)
- Expand
git_for_windows_root()
comments (c824b92) - Add some tests for finding associated executables (fb67059)
- Revise
find_git_associated_windows_executable
future directions (56dc3cc) - Generalize the
gix_path::env::auxiliary
helpers (17b5c31) - Simplify code and comments (0a6a056)
- Remove a potentially misleading docstring paragraph (bd26745)
- Divide helpers more logically, expand doc comments (9d9ec58)
- Move
shell()
helpers to a helper module (0b75b23) - Don't match
libexec/git-core
inusr
; refactor (83574e1) - Check prefix and prefer shim in
gix_path::env::shell()
(1f269b0) - Revise
gix_path::env
docstrings for clarity (da7d70e) - Use
/
ingix_path::env::shell()
and check existence (10af2d0) - Merge pull request #1854 from GitoxideLabs/montly-report (16a248b)
- Thanks clippy (8e96ed3)
- Merge pull request #1841 from EliahKagan/no-esc-todo (ad7a94e)
- Merge pull request #1843 from EliahKagan/convert-doc (bb64ee1)
- Clarify
to_unix_separators{,_on_windows}
relationship (42875c9) - Fix
to_windows_separators
docstring, revise others (0286351) - Remove TODOs about using
path-slash
to handle escapes (a810d1f) - Merge pull request #1778 from GitoxideLabs/new-release (8df0db2)
gix-packetline v0.18.4
A maintenance release without user-facing changes.
Commit Statistics
- 6 commits contributed to the release.
- 0 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
view details
- Uncategorized
- Release gix-sec v0.10.12, gix-config v0.44.0, gix-prompt v0.10.0, gix-url v0.30.0, gix-credentials v0.28.0, gix-discover v0.39.0, gix-dir v0.13.0, gix-mailmap v0.26.0, gix-revision v0.33.0, gix-merge v0.4.0, gix-negotiate v0.19.0, gix-pack v0.58.0, gix-odb v0.68.0, gix-refspec v0.29.0, gix-shallow v0.3.0, gix-packetline v0.18.4, gix-transport v0.46.0, gix-protocol v0.49.0, gix-status v0.18.0, gix-submodule v0.18.0, gix-worktree-state v0.18.0, gix v0.71.0, gix-fsck v0.10.0, gitoxide-core v0.46.0, gitoxide v0.42.0 (ada5a94)
- Release gix-date v0.9.4, gix-utils v0.2.0, gix-actor v0.34.0, gix-features v0.41.0, gix-hash v0.17.0, gix-hashtable v0.8.0, gix-path v0.10.15, gix-validate v0.9.4, gix-object v0.48.0, gix-glob v0.19.0, gix-quote v0.5.0, gix-attributes v0.25.0, gix-command v0.5.0, gix-packetline-blocking v0.18.3, gix-filter v0.18.0, gix-fs v0.14.0, gix-commitgraph v0.27.0, gix-revwalk v0.19.0, gix-traverse v0.45.0, gix-worktree-stream v0.20.0, gix-archive v0.20.0, gix-tempfile v17.0.0, gix-lock v17.0.0, gix-index v0.39.0, gix-config-value v0.14.12, gix-pathspec v0.10.0, gix-ignore v0.14.0, gix-worktree v0.40.0, gix-diff v0.51.0, gix-blame v0.1.0, gix-ref v0.51.0, gix-config v0.44.0, gix-prompt v0.10.0, gix-url v0.30.0, gix-credentials v0.28.0, gix-discover v0.39.0, gix-dir v0.13.0, gix-mailmap v0.26.0, gix-revision v0.33.0, gix-merge v0.4.0, gix-negotiate v0.19.0, gix-pack v0.58.0, gix-odb v0.68.0, gix-refspec v0.29.0, gix-shallow v0.3.0, gix-packetline v0.18.4, gix-transport v0.46.0, gix-protocol v0.49.0, gix-status v0.18.0, gix-submodule v0.18.0, gix-worktree-state v0.18.0, gix v0.71.0, gix-fsck v0.10.0, gitoxide-core v0.46.0, gitoxide v0.42.0, safety bump 48 crates (b41312b)
- Update changelogs prior to release (38dff41)
- Merge pull request #1854 from GitoxideLabs/montly-report (16a248b)
- Thanks clippy (8e96ed3)
- Merge pull request #1778 from GitoxideLabs/new-release (8df0db2)
gix-packetline-blocking v0.18.3
A maintenance release without user-facing changes.
Commit Statistics
- 4 commits contributed to the release.
- 0 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
gix-pack v0.58.0
Changed (BREAKING)
- adjust error return types to handle collision detection
This does mean a lot of churn across the tree, but the change is
usually just an adjustment to variants of an existing error type,
so I expect that most downstream users will require little to no
adaption for this change. - use separate error type for I/O hashing operations
Prepare for hashing becoming fallible. - adjust hash verification return types for the common interface
This mostly just affects return types – using
git_hash::verify::Error
instead of bespoke duplicated versions
thereof, and occasionally returning anObjectId
instead of()
for convenience. - split index and pack checksum verification errors
Commit Statistics
- 18 commits contributed to the release.
- 4 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
view details
- Uncategorized
- Release gix-sec v0.10.12, gix-config v0.44.0, gix-prompt v0.10.0, gix-url v0.30.0, gix-credentials v0.28.0, gix-discover v0.39.0, gix-dir v0.13.0, gix-mailmap v0.26.0, gix-revision v0.33.0, gix-merge v0.4.0, gix-negotiate v0.19.0, gix-pack v0.58.0, gix-odb v0.68.0, gix-refspec v0.29.0, gix-shallow v0.3.0, gix-packetline v0.18.4, gix-transport v0.46.0, gix-protocol v0.49.0, gix-status v0.18.0, gix-submodule v0.18.0, gix-worktree-state v0.18.0, gix v0.71.0, gix-fsck v0.10.0, gitoxide-core v0.46.0, gitoxide v0.42.0 (ada5a94)
- Release gix-date v0.9.4, gix-utils v0.2.0, gix-actor v0.34.0, gix-features v0.41.0, gix-hash v0.17.0, gix-hashtable v0.8.0, gix-path v0.10.15, gix-validate v0.9.4, gix-object v0.48.0, gix-glob v0.19.0, gix-quote v0.5.0, gix-attributes v0.25.0, gix-command v0.5.0, gix-packetline-blocking v0.18.3, gix-filter v0.18.0, gix-fs v0.14.0, gix-commitgraph v0.27.0, gix-revwalk v0.19.0, gix-traverse v0.45.0, gix-worktree-stream v0.20.0, gix-archive v0.20.0, gix-tempfile v17.0.0, gix-lock v17.0.0, gix-index v0.39.0, gix-config-value v0.14.12, gix-pathspec v0.10.0, gix-ignore v0.14.0, gix-worktree v0.40.0, gix-diff v0.51.0, gix-blame v0.1.0, gix-ref v0.51.0, gix-config v0.44.0, gix-prompt v0.10.0, gix-url v0.30.0, gix-credentials v0.28.0, gix-discover v0.39.0, gix-dir v0.13.0, gix-mailmap v0.26.0, gix-revision v0.33.0, gix-merge v0.4.0, gix-negotiate v0.19.0, gix-pack v0.58.0, gix-odb v0.68.0, gix-refspec v0.29.0, gix-shallow v0.3.0, gix-packetline v0.18.4, gix-transport v0.46.0, gix-protocol v0.49.0, gix-status v0.18.0, gix-submodule v0.18.0, gix-worktree-state v0.18.0, gix v0.71.0, gix-fsck v0.10.0, gitoxide-core v0.46.0, gitoxide v0.42.0, safety bump 48 crates (b41312b)
- Update changelogs prior to release (38dff41)
- Merge pull request #1915 from emilazy/push-qvyqmopsoltr (4660f7a)
- Refactor (4501086)
- Migrate
gix_object::{try_ =>}compute_hash
users (3d7e379) - Migrate hashing API users to fallible versions (fbf6cc8)
- Adjust error return types to handle collision detection (5095f44)
- Use separate error type for I/O hashing operations (4f2b649)
- Adjust hash verification return types for the common interface (54e5764)
- Split index and pack checksum verification errors (6c02b0a)
- Migrate all hashing API users to
gix_hash::Hasher::finalize()
(4e935ce) - Migrate all hashing API users to
gix_hash
(baa1430) - Merge pull request #1907 from EliahKagan/run-ci/raw (7b17da6)
- Drop trailing
,
just before)
on same line in function calls (66a5ae1) - Merge pull request #1854 from GitoxideLabs/montly-report (16a248b)
- Thanks clippy (8e96ed3)
- Merge pull request #1778 from GitoxideLabs/new-release (8df0db2)