2025-01-09 11:35:13 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-dulwich: updated to 0.22.7 0.22.7 2024-12-19 * Fix serializing of commits with empty commit messages. |
2024-12-11 13:29:46 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-dulwich: updated to 0.22.6 0.22.6 2024-11-16 * ``ObjectStore.iter_prefix``: fix handling of missing loose object directories. * Reject invalid refcontainer values (not 40 characters or symref). * Add type hints to various functions. 0.22.5 2024-11-07 * Drop support for Python 3.8. * Fix refspec handling in porcelain.pull. * Drop broken refspec support in porcelain.clone. * Provide ``ref_prefix`` functionality client-side if the server does not support it. * Consistently honor ``ref_prefix`` and ``protocol_version`` arguments in client. * Strip pkt-line when negotiating protocol v2. Fixes compatibility with gerrit. * Don't pull in ``setuptools_rust`` when building pure package. * Return peeled refs from ``GitClient.get_refs`` if protocol-v2 is used. * Drop outdated performance file. |
2024-11-04 13:13:13 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-dulwich: updated to 0.22.4 0.22.4 2024-11-01 * Fix handling of symrefs with protocol v2. * Add ``ObjectStore.iter_prefix``. * Revert back to version 3 of ``Cargo.lock``, to allow building with older Cargo versions. * Use a default ref-prefix when fetching with git protocol v2 * Add `ObjectStore.iter_prefix`. |
2024-10-21 07:23:40 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-dulwich: updated to 0.22.3 0.22.3 2024-10-15 * Improve wheel building in CI, so we can upload wheels for the next release. |
2024-04-30 12:10:01 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message: py-dulwich: updated to 0.22.1 0.22.1 2024-04-23 * Handle alternate case for worktreeconfig setting * Ship rust files. 0.22.0 2024-04-22 * Stop installing docs/ as part of package code. * Move tests to root. * Convert the optional C implementations to Rust. |
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__. |