Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 27 additions & 27 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ gitoxide-core-async-client = ["gitoxide-core/async-client", "futures-lite"]
anyhow = "1.0.42"

gitoxide-core = { version = "^0.46.0", path = "gitoxide-core" }
gix-features = { version = "^0.41.0", path = "gix-features" }
gix-features = { version = "^0.41.1", path = "gix-features" }
gix = { version = "^0.71.0", path = "gix", default-features = false }

clap = { version = "4.1.1", features = ["derive", "cargo"] }
Expand Down
2 changes: 1 addition & 1 deletion gix-config/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ autotests = false
serde = ["dep:serde", "bstr/serde", "gix-sec/serde", "gix-ref/serde", "gix-glob/serde", "gix-config-value/serde"]

[dependencies]
gix-features = { version = "^0.41.0", path = "../gix-features" }
gix-features = { version = "^0.41.1", path = "../gix-features" }
gix-config-value = { version = "^0.14.12", path = "../gix-config-value" }
gix-path = { version = "^0.10.15", path = "../gix-path" }
gix-sec = { version = "^0.10.12", path = "../gix-sec" }
Expand Down
39 changes: 38 additions & 1 deletion gix-features/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,42 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.41.1 (2025-04-06)

### Bug Fixes

- <csr-id-38b63c2fc9d407b3c634d8b0c72d4d0c104aa5ad/> make `fs::walkdir_sorted_new()` sort entries by paths literally
This follows up 7b1b5bf864e74706aefeb1213e8bdb0545d5464a. Since packed-refs
appears to be sorted by full ref name, loose-refs should also be emitted in
that order.

The comparison function is copied from gix::diff::object::tree::EntryRef.
Non-utf8 file names are simply mapped to "" on Windows. We could add some
fallback, but callers can't handle such file names anyway.

### Commit Statistics

<csr-read-only-do-not-edit/>

- 4 commits contributed to the release over the course of 2 calendar days.
- 2 days passed between releases.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: [#1928](https://github.com/GitoxideLabs/gitoxide/issues/1928)

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

* **[#1928](https://github.com/GitoxideLabs/gitoxide/issues/1928)**
- Make `fs::walkdir_sorted_new()` sort entries by paths literally ([`38b63c2`](https://github.com/GitoxideLabs/gitoxide/commit/38b63c2fc9d407b3c634d8b0c72d4d0c104aa5ad))
* **Uncategorized**
- Merge pull request #1931 from yuja/push-klrqpplwxrkx ([`7502b4a`](https://github.com/GitoxideLabs/gitoxide/commit/7502b4abde6196b982cf66344c0df992e99493cb))
- Refactor ([`7e6e751`](https://github.com/GitoxideLabs/gitoxide/commit/7e6e7518c78ba925382c0d4654b9e11b4cd641e9))
- Merge pull request #1919 from GitoxideLabs/release ([`420e730`](https://github.com/GitoxideLabs/gitoxide/commit/420e730f765b91e1d17daca6bb1f99bdb2e54fda))
</details>

## 0.41.0 (2025-04-04)

### Changed (BREAKING)
Expand Down Expand Up @@ -32,7 +68,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

<csr-read-only-do-not-edit/>

- 16 commits contributed to the release.
- 17 commits contributed to the release.
- 4 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages

Expand All @@ -49,6 +85,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
<details><summary>view details</summary>

* **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`](https://github.com/GitoxideLabs/gitoxide/commit/b41312b478b0d19efb330970cf36dba45d0fbfbd))
- Update changelogs prior to release ([`38dff41`](https://github.com/GitoxideLabs/gitoxide/commit/38dff41d09b6841ff52435464e77cd012dce7645))
- Merge pull request #1915 from emilazy/push-qvyqmopsoltr ([`4660f7a`](https://github.com/GitoxideLabs/gitoxide/commit/4660f7a6f71873311f68f170b0f1f6659a02829d))
- Refactor ([`4501086`](https://github.com/GitoxideLabs/gitoxide/commit/4501086adc544e675b3043c4c23b78a6c6711d8b))
Expand Down
2 changes: 1 addition & 1 deletion gix-features/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ lints.workspace = true
name = "gix-features"
description = "A crate to integrate various capabilities using compile-time feature flags"
repository = "https://github.com/GitoxideLabs/gitoxide"
version = "0.41.0"
version = "0.41.1"
authors = ["Sebastian Thiel <[email protected]>"]
license = "MIT OR Apache-2.0"
edition = "2021"
Expand Down
2 changes: 1 addition & 1 deletion gix-fs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ serde = ["dep:serde"]
[dependencies]
bstr = "1.5.0"
gix-path = { version = "^0.10.15", path = "../gix-path" }
gix-features = { version = "^0.41.0", path = "../gix-features", features = ["fs-read-dir"] }
gix-features = { version = "^0.41.1", path = "../gix-features", features = ["fs-read-dir"] }
gix-utils = { version = "^0.2.0", path = "../gix-utils" }
thiserror = "2.0.0"
serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] }
Expand Down
2 changes: 1 addition & 1 deletion gix-glob/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ serde = ["dep:serde", "bstr/serde", "bitflags/serde"]

[dependencies]
gix-path = { version = "^0.10.15", path = "../gix-path" }
gix-features = { version = "^0.41.0", path = "../gix-features" }
gix-features = { version = "^0.41.1", path = "../gix-features" }
bstr = { version = "1.3.0", default-features = false, features = ["std"] }
bitflags = "2"
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
Expand Down
2 changes: 1 addition & 1 deletion gix-hash/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ test = false
serde = ["dep:serde"]

[dependencies]
gix-features = { version = "^0.41.0", path = "../gix-features", features = ["progress"] }
gix-features = { version = "^0.41.1", path = "../gix-features", features = ["progress"] }

thiserror = "2.0.0"
faster-hex = { version = "0.9.0" }
Expand Down
2 changes: 1 addition & 1 deletion gix-index/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ test = true
serde = ["dep:serde", "smallvec/serde", "gix-hash/serde"]

[dependencies]
gix-features = { version = "^0.41.0", path = "../gix-features", features = [
gix-features = { version = "^0.41.1", path = "../gix-features", features = [
"progress",
] }
gix-hash = { version = "^0.17.0", path = "../gix-hash" }
Expand Down
2 changes: 1 addition & 1 deletion gix-object/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ serde = [
verbose-object-parsing-errors = ["winnow/std"]

[dependencies]
gix-features = { version = "^0.41.0", path = "../gix-features", features = [
gix-features = { version = "^0.41.1", path = "../gix-features", features = [
"progress",
] }
gix-hash = { version = "^0.17.0", path = "../gix-hash" }
Expand Down
2 changes: 1 addition & 1 deletion gix-odb/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ doctest = false
serde = ["dep:serde", "gix-hash/serde", "gix-object/serde", "gix-pack/serde"]

[dependencies]
gix-features = { version = "^0.41.0", path = "../gix-features", features = ["walkdir", "zlib", "crc32"] }
gix-features = { version = "^0.41.1", path = "../gix-features", features = ["walkdir", "zlib", "crc32"] }
gix-hashtable = { version = "^0.8.0", path = "../gix-hashtable" }
gix-hash = { version = "^0.17.0", path = "../gix-hash" }
gix-date = { version = "^0.9.4", path = "../gix-date" }
Expand Down
2 changes: 1 addition & 1 deletion gix-pack/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ serde = ["dep:serde", "gix-object/serde"]
wasm = ["gix-diff?/wasm"]

[dependencies]
gix-features = { version = "^0.41.0", path = "../gix-features", features = ["crc32", "progress", "zlib"] }
gix-features = { version = "^0.41.1", path = "../gix-features", features = ["crc32", "progress", "zlib"] }
gix-path = { version = "^0.10.15", path = "../gix-path" }
gix-hash = { version = "^0.17.0", path = "../gix-hash" }
gix-chunk = { version = "^0.4.11", path = "../gix-chunk" }
Expand Down
Loading
Loading