Dulwich Versions Save

Pure-Python Git implementation

dulwich-0.20.50

1 year ago
  • Fix Repo.reset_index. Previously, it instead took the union with the given tree. (@sattlerc , #1072)

  • Add -b argument to dulwich clone. (@jelmer

  • On Windows, provide a hint about developer mode when creating symlinks fails due to a permission error. (@jelmer, #1005)

  • Add new ObjectID type in dulwich.objects, currently just an alias for bytes. (@jelmer)

  • Support repository format version 1. (@jelmer, #1056)

  • Support \r\n line endings with continuations when parsing configuration files. (@jelmer)

  • Fix handling of SymrefLoop in RefsContainer.setitem. (@domdfcoding, @jelmer)

dulwich-0.20.46

1 year ago
  • Apply insteadOf to rsync-style location strings (previously it was just applied to URLs). (@jelmer, python-poetry/poetry#6329)

  • Drop use of certifi, instead relying on urllib3's default code to find system CAs. (@jelmer , #1025)

  • Implement timezone parsing in porcelain. (@springheeledjack0 , #1026)

  • Drop support for running without setuptools. (@jelmer )

  • Ensure configuration is loaded when running "dulwich clone". (@jelmer )

  • Build 32 bit wheels for Windows. (@bparzella)

  • tests: Ignore errors when deleting GNUPG home directory. Fixes spurious errors racing gnupg-agent. Thanks, @mcepl . Fixes #1000

  • config: Support closing brackets in quotes in section names. (@jelmer , #10124)

  • Various and formatting fixes. (@kianmeng )

  • Document basic authentication in dulwich.porcelain.clone. (@TuringTux )

  • Flush before calling fsync, ensuring buffers are filled. (@wernha )

  • Support GPG commit signing. (@springheeledjack0 )

  • Add python 3.11 support. (Saugat Pachhai))

  • Allow missing GPG during tests. (@kulikjak)

  • status: return posix-style untracked paths instead of nt-style paths on win32 (@dtrifiro)

  • Honour PATH environment when running C Git for testing. (@stspdotname )

  • Split out exception for symbolic reference loops. (@jelmer)

  • Move various long-deprecated methods. (@jelmer)

dulwich-0.20.45

1 year ago

dulwich-0.20.24

1 year ago
  • config: disregard UTF-8 BOM when reading file. (Dan Villiom Podlaski Christiansen)

  • Skip lines with spaces only in .gitignore. (Andrey Torsunov, #878)

  • Add a separate HTTPProxyUnauthorized exception for 407 errors. (Jelmer Vernooij, #822)

  • Split out a AbstractHTTPGitClient class. (Jelmer Vernooij)

dulwich-0.20.37

1 year ago
  • Avoid making an extra copy when fetching pack files. (Jelmer Vernooij)

  • Add porcelain.remote_remove. (Jelmer Vernooij, #923)

dulwich-0.20.44

1 year ago
  • Fix reading of chunks in server. (Jelmer Vernooij, #977)

  • Support applying of URL rewriting using insteadOf / pushInsteadOf. (Jelmer Vernooij, #706)

dulwich-0.20.43

2 years ago
  • Lazily import url2pathname. (Jelmer Vernooij)

  • Drop caching of full HTTP response. Attempt #2. (jelmer Vernooij, Antoine Lambert, #966)

dulwich-0.20.42

2 years ago
  • Drop RefsContainer.watch that was always flaky. (Jelmer Vernooij, #886)

dulwich-0.20.40

2 years ago
  • Fix wheel uploading. (Daniele Trifirò, Jelmer Vernooij)

dulwich-0.20.38

2 years ago
  • Disable paramiko tests if paramiko is not available. (Michał Górny)

  • Set flag to re-enable paramiko server side on gentoo for running paramiko tests. (Michał Górny)

  • Increase tolerance when comparing time stamps; fixes some spurious test failures on slow CI systems. (Jelmer Vernooij)

  • Revert removal of caching of full HTTP response. This breaks access to some HTTP servers. (Jelmer Vernooij)