Dulwich Versions Save

Pure-Python Git implementation

dulwich-0.22.1

3 weeks ago

What's Changed

New Contributors

Full Changelog: https://github.com/jelmer/dulwich/compare/dulwich-0.22.0...dulwich-0.22.1

dulwich-0.22.0

3 weeks ago

What's Changed

New Contributors

Full Changelog: https://github.com/jelmer/dulwich/compare/dulwich-0.21.7...dulwich-0.22.0

dulwich-0.21.7

5 months ago
  • 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ò)

dulwich-0.21.6

8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/jelmer/dulwich/compare/dulwich-0.21.5...dulwich-0.21.6

dulwich-0.21.5

1 year ago
  • Be more tolerant to non-3-length tuple versions. (Jelmer Vernooij)

dulwich-0.21.4.1

1 year ago
  • 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)

dulwich-0.21.3

1 year ago
  • Add support for worktreeconfig extension. (Jelmer Vernooij)

  • Deprecate Commit.extra; the Git project specifically discourages adding custom lines, and the contents of Commit.extra are unpredictable as contents may be different between different versions of Dulwich with support for different headers.

    Commit._extra still exists. (Jelmer Vernooij)

dulwich-0.21.2

1 year ago
  • Fix early file close bug in dulwich.pack.extend_pack. (@jelmer)

dulwich-0.21.1

1 year ago
  • Factor out dulwich.pack.extend_pack. (@jelmer)

dulwich-0.21.0

1 year ago
  • Pack internals have been significantly refactored, including significant low-level API changes.

    As a consequence of this, Dulwich now reuses pack deltas when communicating with remote servers, which brings a big boost to network performance. (@jelmer)

  • Add 'pack-refs' command. (@danchr)

  • Handle more errors when trying to read a ref (@danchr )

  • Allow for reuse of existing deltas while creating pack files (@stspdotname )

  • cli: fix argument parsing for pack-objects --stdout (@stspdotname)

  • cli: open pack-objects output files in binary mode to avoid write() error (@stspdotname)

  • Bump minimum python version to 3.7. (@jelmer)

  • honor no_proxy environment variable (#1098, @afaul )

  • In HTTP Git Client, allow missing Content-Type. (@jelmer)

  • Fix --pure builds (@jelmer, #1093)

  • Allow passing abbrev to describe (#1084, @nanonyme )