Skip to content

Commit b5e9059

Browse files
authored
Merge pull request #1949 from GitoxideLabs/dependabot/cargo/cargo-6893e2988a
Bump the cargo group with 21 updates
2 parents c75bc44 + 77a3a1b commit b5e9059

File tree

68 files changed

+316
-245
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+316
-245
lines changed

Cargo.lock

+186-115
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -171,11 +171,11 @@ gitoxide-core = { version = "^0.46.0", path = "gitoxide-core" }
171171
gix-features = { version = "^0.41.1", path = "gix-features" }
172172
gix = { version = "^0.71.0", path = "gix", default-features = false }
173173

174-
clap = { version = "4.1.1", features = ["derive", "cargo"] }
175-
clap_complete = "4.4.3"
174+
clap = { version = "4.5.35", features = ["derive", "cargo"] }
175+
clap_complete = "4.5.47"
176176
prodash = { version = "29.0.1", optional = true }
177177
is-terminal = { version = "0.4.0", optional = true }
178-
env_logger = { version = "0.10.0", default-features = false }
178+
env_logger = { version = "0.11.8", default-features = false }
179179
crosstermion = { version = "0.14.0", optional = true, default-features = false }
180180
futures-lite = { version = "2.1.0", optional = true }
181181

@@ -185,12 +185,12 @@ tracing-subscriber = { version = "0.3.17", optional = true }
185185
tracing = { version = "0.1.37", optional = true }
186186

187187
# for config-tree
188-
terminal_size = "0.3.0"
188+
terminal_size = "0.4.2"
189189

190190
# Avoid pre-compiled binaries, see https://github.com/serde-rs/serde/issues/2538 and https://github.com/serde-rs/serde/pull/2590
191191
serde_derive = ">=1.0.185"
192192

193-
once_cell = "1.18.0"
193+
once_cell = "1.21.3"
194194
document-features = { version = "0.2.0", optional = true }
195195
[profile.dev.package]
196196
insta.opt-level = 3

gitoxide-core/Cargo.toml

+6-6
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ gix-fsck = { version = "^0.10.0", path = "../gix-fsck" }
5858
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
5959
anyhow = "1.0.42"
6060
thiserror = "2.0.0"
61-
bytesize = "1.0.1"
62-
tempfile = "3.1.0"
61+
bytesize = "2.0.1"
62+
tempfile = "3.19.1"
6363

6464
# for async-client
6565
async-trait = { version = "0.1.51", optional = true }
@@ -74,16 +74,16 @@ gix-url = { version = "^0.30.0", path = "../gix-url", optional = true }
7474
jwalk = { version = "0.8.0", optional = true }
7575

7676
# for 'hours'
77-
fs-err = { version = "2.6.0", optional = true }
77+
fs-err = { version = "3.1.0", optional = true }
7878
crossbeam-channel = { version = "0.5.15", optional = true }
79-
smallvec = { version = "1.10.0", optional = true }
79+
smallvec = { version = "1.15.0", optional = true }
8080

8181
# for 'query' and 'corpus'
82-
rusqlite = { version = "0.32.1", optional = true, features = ["bundled"] }
82+
rusqlite = { version = "0.34.0", optional = true, features = ["bundled"] }
8383

8484
# for 'corpus'
8585
parking_lot = { version = "0.12.1", optional = true }
86-
sysinfo = { version = "0.31.2", optional = true, default-features = false, features = ["system"] }
86+
sysinfo = { version = "0.34.2", optional = true, default-features = false, features = ["system"] }
8787
serde_json = { version = "1.0.65", optional = true }
8888
tracing-forest = { version = "0.1.5", features = ["serde"], optional = true }
8989
tracing-subscriber = { version = "0.3.17", optional = true }

gitoxide-core/src/corpus/db.rs

+4-3
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ pub fn create(path: impl AsRef<std::path::Path>) -> anyhow::Result<rusqlite::Con
118118
CREATE TABLE if not exists task(
119119
id integer PRIMARY KEY,
120120
short_name UNIQUE, -- the unique and permanent identifier for the task
121-
description text UNIQUE -- the descriptive name of the task, it can be changed at will
121+
description text UNIQUE -- the descriptive name of the task, it can be changed at will
122122
)
123123
"#,
124124
)?;
@@ -148,8 +148,9 @@ pub fn create(path: impl AsRef<std::path::Path>) -> anyhow::Result<rusqlite::Con
148148
/// Utilities
149149
impl Engine {
150150
pub(crate) fn runner_id_or_insert(&self) -> anyhow::Result<Id> {
151-
let sys =
152-
sysinfo::System::new_with_specifics(RefreshKind::new().with_cpu(CpuRefreshKind::new().with_frequency()));
151+
let sys = sysinfo::System::new_with_specifics(
152+
RefreshKind::nothing().with_cpu(CpuRefreshKind::nothing().with_frequency()),
153+
);
153154
let cpu = &sys.cpus()[0];
154155
let vendor = Some(cpu.vendor_id().to_owned());
155156
let host = sysinfo::System::host_name();

gitoxide-core/src/pack/verify.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -236,10 +236,10 @@ fn print_statistics(out: &mut impl io::Write, stats: &index::traverse::Statistic
236236
#[rustfmt::skip]
237237
writeln!(
238238
out, "\t{:<width$}: {}\n\t{:<width$}: {}\n\t{:<width$}: {}\n\t{:<width$}: {}",
239-
"compressed entries size", ByteSize(stats.total_compressed_entries_size),
240-
"decompressed entries size", ByteSize(stats.total_decompressed_entries_size),
241-
"total object size", ByteSize(stats.total_object_size),
242-
"pack size", ByteSize(stats.pack_size),
239+
"compressed entries size", ByteSize(stats.total_compressed_entries_size).display().si(),
240+
"decompressed entries size", ByteSize(stats.total_decompressed_entries_size).display().si(),
241+
"total object size", ByteSize(stats.total_object_size).display().si(),
242+
"pack size", ByteSize(stats.pack_size).display().si(),
243243
width = width
244244
)?;
245245
#[rustfmt::skip]

gix-actor/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ gix-date = { version = "^0.9.4", path = "../gix-date" }
2323
gix-utils = { version = "^0.2.0", path = "../gix-utils" }
2424

2525
thiserror = "2.0.0"
26-
bstr = { version = "1.3.0", default-features = false, features = [
26+
bstr = { version = "1.12.0", default-features = false, features = [
2727
"std",
2828
"unicode",
2929
] }
30-
winnow = { version = "0.7.0", features = ["simd"] }
30+
winnow = { version = "0.7.6", features = ["simd"] }
3131
itoa = "1.0.1"
3232
serde = { version = "1.0.114", optional = true, default-features = false, features = [
3333
"derive",

gix-archive/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@ gix-object = { version = "^0.48.0", path = "../gix-object" }
3232
gix-path = { version = "^0.10.15", path = "../gix-path", optional = true }
3333
gix-date = { version = "^0.9.4", path = "../gix-date" }
3434

35-
flate2 = { version = "1.0.33", optional = true }
36-
zip = { version = "2.3.0", optional = true, default-features = false, features = [
35+
flate2 = { version = "1.1.1", optional = true }
36+
zip = { version = "2.6.1", optional = true, default-features = false, features = [
3737
"deflate",
3838
] }
39-
jiff = { version = "0.2.0", default-features = false, features = ["std"] }
39+
jiff = { version = "0.2.6", default-features = false, features = ["std"] }
4040

4141
thiserror = "2.0.0"
42-
bstr = { version = "1.5.0", default-features = false }
42+
bstr = { version = "1.12.0", default-features = false }
4343

4444
tar = { version = "0.4.38", optional = true }
4545

gix-attributes/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ gix-quote = { version = "^0.5.0", path = "../gix-quote" }
2424
gix-glob = { version = "^0.19.0", path = "../gix-glob" }
2525
gix-trace = { version = "^0.1.12", path = "../gix-trace" }
2626

27-
bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"] }
28-
smallvec = "1.10.0"
27+
bstr = { version = "1.12.0", default-features = false, features = ["std", "unicode"] }
28+
smallvec = "1.15.0"
2929
kstring = "2.0.0"
3030
unicode-bom = { version = "2.0.3" }
3131
thiserror = "2.0.0"

gix-blame/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ gix-hash = { version = "^0.17.0", path = "../gix-hash" }
2424
gix-worktree = { version = "^0.40.0", path = "../gix-worktree", default-features = false, features = ["attributes"] }
2525
gix-traverse = { version = "^0.45.0", path = "../gix-traverse" }
2626

27-
smallvec = "1.10.0"
27+
smallvec = "1.15.0"
2828
thiserror = "2.0.0"
2929

3030
[dev-dependencies]

gix-command/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ gix-trace = { version = "^0.1.12", path = "../gix-trace" }
1919
gix-path = { version = "^0.10.15", path = "../gix-path" }
2020
gix-quote = { version = "^0.5.0", path = "../gix-quote" }
2121

22-
bstr = { version = "1.5.0", default-features = false, features = ["std", "unicode"] }
22+
bstr = { version = "1.12.0", default-features = false, features = ["std", "unicode"] }
2323
shell-words = "1.0"
2424

2525
[dev-dependencies]
2626
gix-testtools = { path = "../tests/tools" }
27-
once_cell = "1.17.1"
27+
once_cell = "1.21.3"

gix-commitgraph/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ serde = ["dep:serde", "gix-hash/serde", "bstr/serde"]
2323
gix-hash = { version = "^0.17.0", path = "../gix-hash" }
2424
gix-chunk = { version = "^0.4.11", path = "../gix-chunk" }
2525

26-
bstr = { version = "1.3.0", default-features = false, features = ["std"] }
26+
bstr = { version = "1.12.0", default-features = false, features = ["std"] }
2727
memmap2 = "0.9.0"
2828
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
2929
thiserror = "2.0.0"

gix-config-value/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ serde = ["dep:serde", "bstr/serde"]
2222
gix-path = { version = "^0.10.15", path = "../gix-path" }
2323

2424
thiserror = "2.0.0"
25-
bstr = { version = "1.0.1", default-features = false, features = ["std"] }
25+
bstr = { version = "1.12.0", default-features = false, features = ["std"] }
2626
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
2727
bitflags = "2"
2828

gix-config/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ gix-sec = { version = "^0.10.12", path = "../gix-sec" }
2626
gix-ref = { version = "^0.51.0", path = "../gix-ref" }
2727
gix-glob = { version = "^0.19.0", path = "../gix-glob" }
2828

29-
winnow = { version = "0.7.0", features = ["simd"] }
29+
winnow = { version = "0.7.6", features = ["simd"] }
3030
memchr = "2"
3131
thiserror = "2.0.0"
3232
unicode-bom = { version = "2.0.3" }
33-
bstr = { version = "1.3.0", default-features = false, features = ["std"] }
33+
bstr = { version = "1.12.0", default-features = false, features = ["std"] }
3434
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
35-
smallvec = "1.9.0"
36-
once_cell = "1.14.0"
35+
smallvec = "1.15.0"
36+
once_cell = "1.21.3"
3737

3838
document-features = { version = "0.2.0", optional = true }
3939

gix-config/tests/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ gix-ref = { path = "../../gix-ref" }
2727
gix-path = { path = "../../gix-path" }
2828
gix-sec = { path = "../../gix-sec" }
2929
serial_test = { version = "3.1.0", default-features = false }
30-
bstr = { version = "1.3.0", default-features = false, features = ["std"] }
30+
bstr = { version = "1.12.0", default-features = false, features = ["std"] }
3131

32-
bytesize = "1.3.0"
32+
bytesize = "2.0.1"
3333
cap = { version = "0.1.2", features = ["stats"] }

gix-credentials/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ gix-trace = { version = "^0.1.12", path = "../gix-trace" }
2929

3030
thiserror = "2.0.0"
3131
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
32-
bstr = { version = "1.3.0", default-features = false, features = ["std"] }
32+
bstr = { version = "1.12.0", default-features = false, features = ["std"] }
3333

3434

3535

@@ -38,7 +38,7 @@ document-features = { version = "0.2.1", optional = true }
3838
[dev-dependencies]
3939
gix-testtools = { path = "../tests/tools" }
4040
gix-sec = { path = "../gix-sec" }
41-
once_cell = "1.19.0"
41+
once_cell = "1.21.3"
4242

4343
[package.metadata.docs.rs]
4444
all-features = true

gix-date/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,18 @@ doctest = false
1919
serde = ["dep:serde", "bstr/serde"]
2020

2121
[dependencies]
22-
bstr = { version = "1.3.0", default-features = false, features = ["std"] }
22+
bstr = { version = "1.12.0", default-features = false, features = ["std"] }
2323
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
2424
itoa = "1.0.1"
25-
jiff = "0.2.0"
25+
jiff = "0.2.6"
2626
thiserror = "2.0.0"
2727

2828
document-features = { version = "0.2.0", optional = true }
2929

3030
[dev-dependencies]
3131
gix-hash = { path = "../gix-hash" }
3232
gix-testtools = { path = "../tests/tools" }
33-
once_cell = "1.12.0"
33+
once_cell = "1.21.3"
3434
pretty_assertions = "1.4.1"
3535

3636
[package.metadata.docs.rs]

gix-diff/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ thiserror = "2.0.0"
4545
imara-diff = { version = "0.1.7", optional = true }
4646
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
4747
getrandom = { version = "0.2.8", optional = true, default-features = false, features = ["js"] }
48-
bstr = { version = "1.5.0", default-features = false }
48+
bstr = { version = "1.12.0", default-features = false }
4949

5050
document-features = { version = "0.2.0", optional = true }
5151

gix-dir/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ gix-object = { version = "^0.48.0", path = "../gix-object" }
2626
gix-ignore = { version = "^0.14.0", path = "../gix-ignore" }
2727
gix-utils = { version = "^0.2.0", path = "../gix-utils", features = ["bstr"] }
2828

29-
bstr = { version = "1.5.0", default-features = false }
29+
bstr = { version = "1.12.0", default-features = false }
3030
thiserror = "2.0.0"
3131

3232
[dev-dependencies]

gix-discover/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ gix-ref = { version = "^0.51.0", path = "../gix-ref" }
2121
gix-hash = { version = "^0.17.0", path = "../gix-hash" }
2222
gix-fs = { version = "^0.14.0", path = "../gix-fs" }
2323

24-
bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"] }
24+
bstr = { version = "1.12.0", default-features = false, features = ["std", "unicode"] }
2525
thiserror = "2.0.0"
2626

2727
[target.'cfg(windows)'.dependencies]
@@ -36,4 +36,4 @@ is_ci = "1.1.1"
3636
defer = "0.2.1"
3737

3838
[target.'cfg(any(unix, windows))'.dev-dependencies]
39-
tempfile = "3.2.0"
39+
tempfile = "3.19.1"

gix-features/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -120,24 +120,24 @@ crc32fast = { version = "1.2.1", optional = true }
120120

121121
# progress
122122
prodash = { version = "29.0.1", optional = true }
123-
bytesize = { version = "1.0.1", optional = true }
123+
bytesize = { version = "2.0.1", optional = true }
124124

125125
# pipe
126126
bytes = { version = "1.0.0", optional = true }
127127

128128
# zlib module
129-
flate2 = { version = "1.1.0", optional = true, default-features = false }
129+
flate2 = { version = "1.1.1", optional = true, default-features = false }
130130
thiserror = { version = "2.0.0", optional = true }
131131

132-
once_cell = { version = "1.13.0", optional = true }
132+
once_cell = { version = "1.21.3", optional = true }
133133

134134
document-features = { version = "0.2.0", optional = true }
135135

136136
[target.'cfg(unix)'.dependencies]
137137
libc = { version = "0.2.119" }
138138

139139
[dev-dependencies]
140-
bstr = { version = "1.3.0", default-features = false }
140+
bstr = { version = "1.12.0", default-features = false }
141141

142142
[package.metadata.docs.rs]
143143
all-features = true

gix-filter/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ gix-packetline-blocking = { version = "^0.18.3", path = "../gix-packetline-block
2626
gix-attributes = { version = "^0.25.0", path = "../gix-attributes" }
2727

2828
encoding_rs = "0.8.32"
29-
bstr = { version = "1.5.0", default-features = false, features = ["std"] }
29+
bstr = { version = "1.12.0", default-features = false, features = ["std"] }
3030
thiserror = "2.0.0"
31-
smallvec = "1.10.0"
31+
smallvec = "1.15.0"
3232

3333

3434
[dev-dependencies]

gix-fs/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ doctest = false
1919
serde = ["dep:serde"]
2020

2121
[dependencies]
22-
bstr = "1.5.0"
22+
bstr = "1.12.0"
2323
gix-path = { version = "^0.10.15", path = "../gix-path" }
2424
gix-features = { version = "^0.41.1", path = "../gix-features", features = ["fs-read-dir"] }
2525
gix-utils = { version = "^0.2.0", path = "../gix-utils" }
@@ -32,4 +32,4 @@ fastrand = { version = "2.1.0", default-features = false, features = ["std"] }
3232
[dev-dependencies]
3333
crossbeam-channel = "0.5.15"
3434
is_ci = "1.1.1"
35-
tempfile = "3.5.0"
35+
tempfile = "3.19.1"

gix-glob/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ serde = ["dep:serde", "bstr/serde", "bitflags/serde"]
2121
[dependencies]
2222
gix-path = { version = "^0.10.15", path = "../gix-path" }
2323
gix-features = { version = "^0.41.1", path = "../gix-features" }
24-
bstr = { version = "1.3.0", default-features = false, features = ["std"] }
24+
bstr = { version = "1.12.0", default-features = false, features = ["std"] }
2525
bitflags = "2"
2626
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
2727

gix-hash/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ serde = ["dep:serde"]
2323
gix-features = { version = "^0.41.1", path = "../gix-features", features = ["progress"] }
2424

2525
thiserror = "2.0.0"
26-
faster-hex = { version = "0.9.0" }
26+
faster-hex = { version = "0.10.0" }
2727
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
2828
sha1-checked = { version = "0.10.0", default-features = false }
2929

gix-ignore/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ gix-glob = { version = "^0.19.0", path = "../gix-glob" }
2323
gix-path = { version = "^0.10.15", path = "../gix-path" }
2424
gix-trace = { version = "^0.1.12", path = "../gix-trace" }
2525

26-
bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"] }
26+
bstr = { version = "1.12.0", default-features = false, features = ["std", "unicode"] }
2727
unicode-bom = { version = "2.0.3" }
2828
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
2929

gix-index/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,19 @@ fnv = "1.0.7"
3939
thiserror = "2.0.0"
4040
memmap2 = "0.9.0"
4141
filetime = "0.2.15"
42-
bstr = { version = "1.3.0", default-features = false }
42+
bstr = { version = "1.12.0", default-features = false }
4343

4444
serde = { version = "1.0.114", optional = true, default-features = false, features = [
4545
"derive",
4646
] }
47-
smallvec = "1.7.0"
47+
smallvec = "1.15.0"
4848
itoa = "1.0.3"
4949
bitflags = "2"
5050

5151
document-features = { version = "0.2.0", optional = true }
5252

5353
[target.'cfg(not(windows))'.dependencies]
54-
rustix = { version = "0.38.20", default-features = false, features = [
54+
rustix = { version = "1.0.3", default-features = false, features = [
5555
"std",
5656
"fs",
5757
] }

gix-index/tests/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ gix-odb = { path = "../../gix-odb" }
2626
gix-object = { path = "../../gix-object" }
2727
gix-hash = { path = "../../gix-hash" }
2828
filetime = "0.2.15"
29-
bstr = { version = "1.3.0", default-features = false }
29+
bstr = { version = "1.12.0", default-features = false }

0 commit comments

Comments
 (0)