Skip to content

Releases: jelmer/dulwich

0.22.5

07 Nov 13:11
Compare
Choose a tag to compare

What's Changed

  • Drop outdated performance.txt file. Fixes #1411 by @jelmer in #1412
  • return peeled refs from GitClient.get_refs() if protocol-v2 is used by @stspdotname in #1413
  • Bump ruff from 0.7.1 to 0.7.2 by @dependabot in #1415
  • Drop support for Python 3.8 by @jelmer in #1414
  • build: respect the "pure" argument at metadata generation time by @eli-schwartz in #1417
  • Move ref_prefix default behaviour down by @jelmer in #1418
  • Drop broken refspecs argument for porcelain.clone by @jelmer in #1420
  • consistently pass around ref_prefix and protocol_version in dulwich.client by @jelmer in #1421
  • Revert broken ref_prefix handling, consistently apply ref_prefix by @jelmer in #1422
  • Strip pkt-line when negotiating Git protocol v2 by @Lordshinjo in #1424

New Contributors

Full Changelog: dulwich-0.22.4...dulwich-0.22.5

0.22.4

01 Nov 11:09
dulwich-0.22.4
Compare
Choose a tag to compare
  • Fix handling of symrefs with protocol v2.
    (Jelmer Vernooij, #1389)

  • Add ObjectStore.iter_prefix. (Jelmer Vernooij)

  • Revert back to version 3 of Cargo.lock, to allow
    building with older Cargo versions.
    (Jelmer Vernooij)

  • Use a default ref-prefix when fetching with git protocol v2
    (Stefan Sperling, #1389)

  • Add ObjectStore.iter_prefix. (Jelmer Vernooij)

0.22.2

16 Oct 13:35
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: dulwich-0.22.1...v0.22.2

0.22.3

16 Oct 13:36
Compare
Choose a tag to compare

0.22.1

23 Apr 11:38
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: dulwich-0.22.0...dulwich-0.22.1

0.22.0

22 Apr 17:30
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: dulwich-0.21.7...dulwich-0.22.0

0.21.7

05 Dec 18:17
dulwich-0.21.7
1a55e31
Compare
Choose a tag to compare
  • Fix NameError when encountering errors during HTTP operation.
    (Jelmer Vernooij, #1208)

  • Raise exception when default identity can't be found.
    (Jelmer Vernooij)

  • Add a dedicated exception class for unresolved
    deltas. (Jelmer Vernooij, #1221)

  • Support credentials in proxy URL. (Jelmer Vernooij, #1227)

  • Add dulwich.porcelain.for_each_ref. (Daniele Trifirò)

0.21.6

02 Sep 12:16
dulwich-0.21.6
daf7078
Compare
Choose a tag to compare

What's Changed

  • Define a stricter return type for _parse_message by @progval in #1176
  • Use ruff support for dulwich by @jelmer in #1177
  • Update docs regarding building dulwich without c bindings by @aplaice in #1180
  • Be backwards compatible with older derived Repo implementations by @jelmer in #1181
  • _hashlib import is needed only for typechecking by @dimbleby in #1184
  • Enable pyupgrade by @jelmer in #1185
  • updates to the _find_lcas routine for improved efficiency and robustness by @kevinhendricks in #1186
  • Add the readthedocs configuration by @jelmer in #1187
  • client: Fix content type check in AbstractHttpGitClient._smart_request by @anlambert in #1192
  • config: check both git/etc and git/mingw64/etc on windows by @pmrowla in #1194
  • Define enum for stage values by @jelmer in #1195
  • More refactoring of index by @jelmer in #1196
  • Raise GitProtocolError when encountering HTTP Errors in HTTPGitClient by @jelmer in #1200
  • Raise GitProtocolError on unexpected pkt by @nanonyme in #1202

New Contributors

Full Changelog: dulwich-0.21.5...dulwich-0.21.6

0.21.5

04 May 02:48
dulwich-0.21.5
320cc2f
Compare
Choose a tag to compare
  • Be more tolerant to non-3-length tuple versions.
    (Jelmer Vernooij)

0.21.4.1

04 May 01:34
dulwich-0.21.4.1
9955bd0
Compare
Choose a tag to compare
  • Support core.symlinks=false. (Jelmer Vernooij, #1169)

  • Deprecate dulwich.objects.parse_commit.

  • Fix fetching into MemoryRepo. (Jelmer Vernooij, #1157)

  • Support init.defaultBranch config.
    (Jelmer Vernooij)

  • Fix ObjectStore.iterobjects_subset() when
    hex shas are passed for objects that live in packs.
    (Jelmer Vernooij, #1166)

  • client: Handle absolute path as redirect location in HTTP client.
    (Antoine Lambert)