2023-12-07 19:23:24 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-dulwich: updated to 0.21.7 0.21.7 * Fix NameError when encountering errors during HTTP operation. * Raise exception when default identity can't be found. * Add a dedicated exception class for unresolved deltas. * Support credentials in proxy URL. * Add ``dulwich.porcelain.for_each_ref``. |
2023-09-09 23:02:23 by Thomas Klausner | Files touched by this commit (2) | |
Log message: py-dulwich: update to 0.21.6. 0.21.6 2023-09-02 * index: Handle different stages of conflicted paths. (Kevin Hendricks, Jelmer Vernooij) * Improve LCA finding performance. (Kevin Hendricks) * client: Handle Content-Type with encoding set. (Antoine Lambert) * Only import _hashlib for type checking. (David Hotham) * Update docs regarding building dulwich without c bindings (#103) (Adam Plaice) * objects: Define a stricter return type for _parse_message (Vincent Lorentz) * Raise GitProtocolError when encountering HTTP Errors in HTTPGitClient. (Jelmer Vernooij, #1199) |
2023-05-05 13:43:03 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-dulwich: updated to 0.21.5 0.21.5 * Be more tolerant to non-3-length tuple versions. 0.21.4.1 * Support ``core.symlinks=false``. * Deprecate ``dulwich.objects.parse_commit``. * Fix fetching into MemoryRepo. * Support ``init.defaultBranch`` config. * Fix ``ObjectStore.iterobjects_subset()`` when hex shas are passed for objects that live in packs. * client: Handle absolute path as redirect location in HTTP client. |
2023-04-17 14:20:13 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-dulwich: updated o 0.21.3 0.21.3 2023-02-17 * 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) 0.21.2 2023-01-18 * Fix early file close bug in ``dulwich.pack.extend_pack``. (Jelmer Vernooij) 0.21.1 2023-01-17 * Factor out ``dulwich.pack.extend_pack``. (Jelmer Vernooij) 0.21.0 2023-01-16 * 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 Vernooij) * Add 'pack-refs' command. (Dan Villiom Podlaski Christiansen) * Handle more errors when trying to read a ref (Dan Villiom Podlaski Christiansen) * Allow for reuse of existing deltas while creating pack files (Stefan Sperling) * cli: fix argument parsing for pack-objects --stdout (Stefan Sperling) * cli: open pack-objects output files in binary mode to avoid write() error (Stefan Sperling) * Bump minimum python version to 3.7. (Jelmer Vernooij) * honor no_proxy environment variable (afaul) * In HTTP Git Client, allow missing Content-Type. (Jelmer Vernooij) * Fix --pure builds (Jelmer Vernooij) * Allow passing abbrev to describe |
2022-11-21 10:52:49 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-dulwich: updated to 0.20.50 0.20.50 2022-10-30 * Fix Repo.reset_index. Previously, it instead took the union with the given tree. * Add -b argument to ``dulwich clone``. * On Windows, provide a hint about developer mode when creating symlinks fails due to a permission error. * Add new ``ObjectID`` type in ``dulwich.objects``, currently just an alias for ``bytes``. * Support repository format version 1. * Support \r\n line endings with continuations when parsing configuration files. * Fix handling of SymrefLoop in RefsContainer.__setitem__. |
2022-09-14 13:14:33 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-dulwich: updated to 0.20.46 0.20.46 2022-09-06 * Apply insteadOf to rsync-style location strings (previously it was just applied to URLs). * Drop use of certifi, instead relying on urllib3's default code to find system CAs. * Implement timezone parsing in porcelain. * Drop support for running without setuptools. * Ensure configuration is loaded when running "dulwich clone". * Build 32 bit wheels for Windows. * tests: Ignore errors when deleting GNUPG home directory. Fixes spurious errors racing gnupg-agent. * config: Support closing brackets in quotes in section names. * Various and formatting fixes. (Kian-Meng Ang) * Document basic authentication in dulwich.porcelain.clone. * 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. (Jakub Kulík) * status: return posix-style untracked paths instead of nt-style paths on win32 (Daniele Trifirò) * Honour PATH environment when running C Git for testing. * Split out exception for symbolic reference loops. * Move various long-deprecated methods. |
2022-08-05 16:03:36 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-dulwich: updated to 0.20.45 0.20.45 2022-07-15 * Add basic ``dulwich.porcelain.submodule_list`` and \ ``dulwich.porcelain.submodule_add`` 0.20.44 2022-06-30 * Fix reading of chunks in server. * Support applying of URL rewriting using ``insteadOf`` / ``pushInsteadOf``. 0.20.43 2022-06-07 * Lazily import url2pathname. * Drop caching of full HTTP response. 0.20.42 2022-05-24 * Drop ``RefsContainer.watch`` that was always flaky. 0.20.41 2022-05-24 * Fix wheel uploading, properly. |
2022-05-19 21:59:38 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-dulwich: updated to 0.20.40 0.20.40 * Fix wheel uploading. 0.20.38 * Disable paramiko tests if paramiko is not available. * Set flag to re-enable paramiko server side on gentoo for running paramiko tests. * Increase tolerance when comparing time stamps; fixes some spurious test failures on slow CI systems. * Revert removal of caching of full HTTP response. This breaks access to some HTTP servers. 0.20.37 * Avoid making an extra copy when fetching pack files. * Add ``porcelain.remote_remove``. 0.20.36 * Add ``walk_untracked`` argument to ``porcelain.status``. * Add tests for paramiko SSH Vendor. |
2022-04-15 07:42:45 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-dulwich: updated to 0.20.35 0.20.35 * Document the ``path`` attribute for ``Repo``. 0.20.34 * Add support for multivars in configuration. |
2022-03-06 09:06:26 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-dulwich: updated to 0.20.33 0.20.33 * Fix handling of escaped characters in ignore patterns. * Add ``dulwich.contrib.requests_vendor``. * Ensure git config is available in a linked working tree. |