Releases: GitoxideLabs/gitoxide
Releases · GitoxideLabs/gitoxide
gix-config v0.33.0
Chore
- upgrade MSRV to v1.70
Our MSRV follows the one ofhelix
, which in turn follows Firefox.
New Features
- Fuzz more of the gix-config api
Bug Fixes
- assure that
GIT_CONFIG_NOSYTEM
is treated as boolean.
That way, it can also be deactivated, which is exactly whatgit
does.
Other
- Add a fuzz harness for File
- Add fuzzer for file::Section
Commit Statistics
- 24 commits contributed to the release over the course of 21 calendar days.
- 22 days passed between releases.
- 5 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
- Prepare changelogs of next release (e78a92b)
- Merge branch 'maintenance' (4454c9d)
- Upgrade MSRV to v1.70 (aea89c3)
- Thanks clippy (d38d1cc)
- Merge branch 'fix-config' (7ddf948)
- Remove unused imports (f89e6c4)
- Merge branch 'fuzz-gix-config' (0f71709)
- Add corpus builder for config (27490d9)
- Fuzz more of gix_config::File (c6d1635)
- Merge branch 'gix-config-fix' (b6d4e99)
- Disable CI fuzzing while it's broken (75f48d6)
- Reproduce fuzzed issue leading to stack-overflow, and fix it. (90219cd)
- Merge branch 'gix-config' (7917c13)
- Remove
file_section
test in favor of integrating reasonsable tests withfile
. (64a4a75) - Add a fuzz harness for File (1446002)
- Add fuzzer for file::Section (ebc051c)
- Merge pull request #1186 from silvergasp/fuzz-gix-config (f5a0296)
- Fuzz more of the gix-config api (8053710)
- Merge branch 'main' into fix-1183 (1691ba6)
- Release gix-ref v0.39.1 (c1cfe6e)
- Merge branch 'archive-handling' (7549559)
- Check all git-lfs managed files into the repository (35439de)
- Merge branch '32bit' (ff1542c)
- Assure that
GIT_CONFIG_NOSYTEM
is treated as boolean. (1fe600e)
gix-commitgraph v0.23.0
Chore
- upgrade MSRV to v1.70
Our MSRV follows the one ofhelix
, which in turn follows Firefox.
New Features
TryFrom<MMap> for File
to allow more arbitrary inputs.
This is particularly useful for fuzzing, but can certainly be interesting
for other low-level applications as well.
Commit Statistics
- 11 commits contributed to the release over the course of 17 calendar days.
- 22 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Prepare changelogs of next release (e78a92b)
- Merge branch 'maintenance' (4454c9d)
- Upgrade MSRV to v1.70 (aea89c3)
- Adapt to changes in
gix-hash
(859a092) - Merge branch 'fuzz-gix-commitgraph' (7e2add3)
- Let commitgraph fuzzer use the latest API (672294e)
TryFrom<MMap> for File
to allow more arbitrary inputs. (8613c41)- Add gix-commitgraph::File fuzzer (0c4976a)
- Merge branch 'main' into fix-1183 (1691ba6)
- Merge branch 'archive-handling' (7549559)
- Check all git-lfs managed files into the repository (35439de)
gix-command v0.3.1
Chore
- upgrade MSRV to v1.70
Our MSRV follows the one ofhelix
, which in turn follows Firefox.
Commit Statistics
- 3 commits contributed to the release.
- 22 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-chunk v0.4.6
Chore
- upgrade MSRV to v1.70
Our MSRV follows the one ofhelix
, which in turn follows Firefox.
Commit Statistics
- 3 commits contributed to the release.
- 22 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-bitmap v0.2.9
Chore
- upgrade MSRV to v1.70
Our MSRV follows the one ofhelix
, which in turn follows Firefox.
Commit Statistics
- 3 commits contributed to the release.
- 22 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-attributes v0.21.0
Chore
- upgrade MSRV to v1.70
Our MSRV follows the one ofhelix
, which in turn follows Firefox.
Other
- Add a search fuzzer
Commit Statistics
- 8 commits contributed to the release over the course of 11 calendar days.
- 22 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Prepare changelogs of next release (e78a92b)
- Merge branch 'maintenance' (4454c9d)
- Upgrade MSRV to v1.70 (aea89c3)
- Merge branch 'fuzz-gix-ref' (8ee1194)
- Let's have the latest versions of fuzzers automatically (5828f37)
- Merge branch 'fuzz-gix-attribute' (f7adf97)
- Refactor (1b61178)
- Add a search fuzzer (3b83847)
gix-archive v0.8.0
Chore
- upgrade MSRV to v1.70
Our MSRV follows the one ofhelix
, which in turn follows Firefox.
Commit Statistics
- 3 commits contributed to the release.
- 22 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-actor v0.29.0
Chore
- upgrade MSRV to v1.70
Our MSRV follows the one ofhelix
, which in turn follows Firefox.
Commit Statistics
- 3 commits contributed to the release.
- 22 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gitoxide-core v0.35.0
New Features
- Add
rev parse --reference
.
It's similar togit rev-parse --symbolic-full-name
.
Bug Fixes
-
leave extensions in place if they are not
.git
when usinggix clone <url>
.
Previously it would happily remove e.g. a.net
extension, even though it's part of the
repository name.Further, when cloning with
--bare
, don't strip the extension at all as it's common
to keep the.git
extension in this case. -
ein t organize
can now handles repository moves from./repo-name
to./repo-name/actual-repo-name
.
Previously such renames would fail as a directory can't be moved into a sub-directory of itself.
Commit Statistics
- 14 commits contributed to the release over the course of 21 calendar days.
- 22 days passed between releases.
- 3 commits were understood as conventional.
- 2 unique issues were worked on: #1172, #1177
Commit Details
view details
- #1172
ein t organize
can now handles repository moves from./repo-name
to./repo-name/actual-repo-name
. (f1b33ba)
- #1177
- Leave extensions in place if they are not
.git
when usinggix clone <url>
. (0bc9568)
- Leave extensions in place if they are not
- Uncategorized
- Prepare changelogs of next release (e78a92b)
- Merge branch 'maintenance' (4454c9d)
- Upgrade sysinfo (e06ab59)
- Merge branch 'tracking-branch' (0fe20e8)
- Add
rev parse --reference
. (193ffcd) - Merge branch 'main' into fix-1183 (1691ba6)
- Merge branch 'fix-1177' (401b73d)
- Merge branch 'organize-into-own-child' (84c998b)
- Allow organize to move repositories into a child directory of their current location (15193a7)
- Merge branch '32bit' (ff1542c)
- Upgrade all dependencies of
gitoxide-core
(c8f804c) - Update
prodash
to latest version (97f62cb)
gix-index v0.27.1
Bug Fixes
-
NetBSD doesn't have
st_mtime_nsec
andst_ctime_nsec
It hasst_mtimensec
andst_ctimensec
instead.
- https://docs.rs/libc/0.2/x86_64-unknown-netbsd/libc/struct.stat.html#structfield.st_mtimensec
- https://docs.rs/libc/0.2/aarch64-unknown-netbsd/libc/struct.stat.html#structfield.st_mtimensec
- https://docs.rs/libc/0.2/x86_64-unknown-netbsd/libc/struct.stat.html#structfield.st_ctimensec
- https://docs.rs/libc/0.2/aarch64-unknown-netbsd/libc/struct.stat.html#structfield.st_ctimensec
Commit Statistics
- 5 commits contributed to the release over the course of 2 calendar days.
- 3 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages