Procházet zdrojové kódy

Merge branch '0.24' into merge-0.24

Jelmer Vernooij před 2 měsíci
rodič
revize
aff0264cc1
4 změnil soubory, kde provedl 38 přidání a 15 odebrání
  1. 22 13
      Cargo.lock
  2. 1 1
      Cargo.toml
  3. 14 0
      NEWS
  4. 1 1
      dulwich/__init__.py

+ 22 - 13
Cargo.lock

@@ -10,7 +10,7 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
 
 [[package]]
 name = "diff-tree-py"
-version = "0.24.8"
+version = "0.24.9"
 dependencies = [
  "pyo3",
 ]
@@ -23,9 +23,12 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
 
 [[package]]
 name = "indoc"
-version = "2.0.6"
+version = "2.0.7"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd"
+checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
+dependencies = [
+ "rustversion",
+]
 
 [[package]]
 name = "libc"
@@ -50,7 +53,7 @@ dependencies = [
 
 [[package]]
 name = "objects-py"
-version = "0.24.8"
+version = "0.24.9"
 dependencies = [
  "memchr",
  "pyo3",
@@ -64,7 +67,7 @@ checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
 
 [[package]]
 name = "pack-py"
-version = "0.24.8"
+version = "0.24.9"
 dependencies = [
  "memchr",
  "pyo3",
@@ -79,9 +82,9 @@ checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
 
 [[package]]
 name = "proc-macro2"
-version = "1.0.101"
+version = "1.0.103"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
+checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
 dependencies = [
  "unicode-ident",
 ]
@@ -149,13 +152,19 @@ dependencies = [
 
 [[package]]
 name = "quote"
-version = "1.0.41"
+version = "1.0.42"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1"
+checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f"
 dependencies = [
  "proc-macro2",
 ]
 
+[[package]]
+name = "rustversion"
+version = "1.0.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
+
 [[package]]
 name = "similar"
 version = "2.7.0"
@@ -164,9 +173,9 @@ checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa"
 
 [[package]]
 name = "syn"
-version = "2.0.107"
+version = "2.0.110"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a26dbd934e5451d21ef060c018dae56fc073894c5a7896f882928a76e6d081b"
+checksum = "a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -181,9 +190,9 @@ checksum = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c"
 
 [[package]]
 name = "unicode-ident"
-version = "1.0.19"
+version = "1.0.22"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d"
+checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
 
 [[package]]
 name = "unindent"

+ 1 - 1
Cargo.toml

@@ -6,4 +6,4 @@ resolver = "2"
 pyo3 = ">=0.25, <0.28"
 
 [workspace.package]
-version = "0.24.8"
+version = "0.24.9"

+ 14 - 0
NEWS

@@ -15,6 +15,20 @@
    Dulwich version, and installed dependencies with their versions.
    (Jelmer Vernooij, #1835)
 
+0.24.9	2025-11-10
+
+ * Fix passing key_filename and ssh_command parameters to SSHGitClient.
+   (Saugat Pachhai)
+
+ * Relax check to support subclasses of Urllib3HttpGitClient. Fixes
+   regression from 0.24.2 where subclasses of Urllib3HttpGitClient would
+   not receive the config object. (Saugat Pachhai)
+
+ * Fix test_concurrent_ref_operations_compatibility test flakiness.
+   (Jelmer Vernooij)
+
+ * Fix warnings in test suite. (Jelmer Vernooij)
+
 0.24.8	2025-10-29
 
  * Add Rust implementation of pack delta creation (create_delta). The

+ 1 - 1
dulwich/__init__.py

@@ -26,7 +26,7 @@
 from collections.abc import Callable
 from typing import Any, ParamSpec, TypeVar
 
-__version__ = (0, 24, 8)
+__version__ = (0, 24, 9)
 
 __all__ = ["__version__", "replace_me"]