|
|
|
|
Changelog for python311-dulwich-0.22.1-ku.2.2.x86_64.rpm :
* Tue Oct 08 2024 Daniel Garcia - Add patch geventhttpclient-compat.patch to make it compatible with latest geventhttpclient. (gh#jelmer/dulwich#1299, gh#jelmer/dulwich#1294)- Update 0.22.1: * Fix pypi deployments by AATTjelmer in #1284 * Handle alternate case for worktreeconfig setting by AATTwshanks in #1286 * Ship rust files. Fixes #1287 by AATTjelmer in #1290- update 0.22.0: * Start on 0.21.8 by AATTjelmer in #1240 * Install twine when uploading to pypi by AATTjelmer in #1241 * Remove shebang from graph.py by AATTmtelka in #1242 * Disable pypi uploads in disperse; this is now down by the GitHub actions workflow by AATTjelmer in #1243 * tweak doc-strings in LocalGitClient for clarity by AATTstspdotname in #1245 * Keep GitHub Actions up to date with GitHub\'s Dependabot by AATTcclauss in #1249 * Bump the github_actions group with 5 updates by AATTdependabot in #1250 * Add Python 3.12 to the testing by AATTcclauss in #1251 * pyproject.toml: Add trove classifier for Python 3.12 by AATTcclauss in #1252 * Convert _objects.c to _objects.rs by AATTjelmer in #1204 * Convert pack C helper to rust by AATTjelmer in #1255 * Convert diff-tree C helper to rust by AATTjelmer in #1256 * Revert \"Bump the github_actions group with 5 updates\" by AATTjelmer in #1257 * Only expect a shallow update when requesting a depth by AATTabderrahim in #1259 * Use f-strings by AATTjelmer in #1263 * Wrap all urllib3 read ProtocolErrors as GitProtocolError by AATTnanonyme in #1261 * Update cargo dependencies with dependabot by AATTjelmer in #1264 * wheels: Don\'t build with nightly by AATTjelmer in #1273 * Reformat with ruff by AATTjelmer in #1272 * Use latest cibuildwheel by AATTjelmer in #1276 * cibuildwheel: define options in pyproject.toml by AATTjelmer in #1275 * Move tests to root. Fixes #1024 by AATTjelmer in #1277 * Stop installing docs/ as part of package code by AATTjelmer in #1278 * Bump pyo3 from 0.21.1 to 0.21.2 by AATTdependabot in #1280 * Set correct version for rust modules by AATTjelmer in #1281 * Fix installation of tests package by AATTjelmer in #1282 * Wed Dec 06 2023 Dirk Müller - update to 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. (Jelmer Vernooij, #1227) * Add ``dulwich.porcelain.for_each_ref``. (Daniele Trifirò) * Mon Sep 18 2023 Dirk Müller - update to 0.21.6: * index: Handle different stages of conflicted paths. * Improve LCA finding performance. (Kevin Hendricks) * client: Handle Content-Type with encoding set. * Only import _hashlib for type checking. * Update docs regarding building dulwich without c bindings * objects: Define a stricter return type for _parse_message * Raise GitProtocolError when encountering HTTP Errors in * HTTPGitClient. * Mon May 08 2023 Johannes Kastl - add sle15_python_module_pythons * Sun May 07 2023 Dirk Müller - update to 0.21.5: * Be more tolerant to non-3-length tuple versions. * 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. * Thu Feb 23 2023 Dirk Müller - update to 0.21.3: * Add support for ``worktreeconfig`` extension. * 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. * Wed Feb 01 2023 Lukas Müller - Add dependency typing_extension for Python versions <3.8. * Thu Jan 19 2023 Lukas Müller - Update to version 0.21.2. * Fix early file close bug in dulwich.pack.extend_pack. (AATTjelmer)- Update to version 0.21.1. * Factor out dulwich.pack.extend_pack. (AATTjelmer)- Update to version 0.21.0. * 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. (AATTjelmer) * Add \'pack-refs\' command. (AATTdanchr) * Handle more errors when trying to read a ref (AATTdanchr) * Allow for reuse of existing deltas while creating pack files (AATTstspdotname) * cli: fix argument parsing for pack-objects --stdout (AATTstspdotname) * cli: open pack-objects output files in binary mode to avoid write() error (AATTstspdotname) * Bump minimum python version to 3.7. (AATTjelmer) * honor no_proxy environment variable (#1098, AATTafaul) * In HTTP Git Client, allow missing Content-Type. (AATTjelmer) * Fix --pure builds (AATTjelmer, #1093) * Allow passing abbrev to describe (#1084, AATTnanonyme) * Mon Nov 21 2022 Lukas Müller - Update to version 0.20.50. * Fix Repo.reset_index. Previously, it instead took the union with the given tree. (Christian Sattler, #1072) * Add -b argument to dulwich clone. (Jelmer Vernooij) * On Windows, provide a hint about developer mode when creating symlinks fails due to a permission error. (Jelmer Vernooij, #1005) * Add new ObjectID type in dulwich.objects, currently just an alias for bytes. (Jelmer Vernooij) * Support repository format version 1. (Jelmer Vernooij, #1056) * Support \\r\ line endings with continuations when parsing configuration files. (Jelmer Vernooij) * Fix handling of SymrefLoop in RefsContainer.setitem. (Dominic Davis-Foster, Jelmer Vernooij) * Mon Sep 12 2022 Dirk Müller - update to 0.20.46: * Apply insteadOf to rsync-style location strings * 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. Thanks, Matěj Cepl. Fixes #1000 * config: Support closing brackets in quotes in section names. (Jelmer Vernooij, #10124) * 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.- drop rmtree-ignore-errors.patch (upstream) * Tue Sep 06 2022 Lukas Müller - Disable tests on Leap.- Remove gevent and geventhttpclient from Recommends since they are only required for tests. * Wed Aug 31 2022 Matej Cepl - Adjust rmtree-ignore-errors patch according to upstream review. * Fri Aug 19 2022 Matej Cepl - Add rmtree-ignore-errors.patch to make shutil.rmtree to be more callous (gh#jelmer/dulwich#1000) and prevent thus the race condition in cleaning up after the tests. * Mon Jul 25 2022 Dirk Müller - update to 0.20.45: * Add basic ``dulwich.porcelain.submodule_list`` and ``dulwich.porcelain.submodule_add`` * Fix reading of chunks in server. (Jelmer Vernooij, #977) * Support applying of URL rewriting using ``insteadOf`` / ``pushInsteadOf``. * Sun Jun 19 2022 Dirk Müller - update to 2.0.43: * Lazily import url2pathname. * Drop caching of full HTTP response. Attempt #2. * Sun May 29 2022 Dirk Müller - update to 0.20.42: * Drop ``RefsContainer.watch`` that was always flaky. * Fix wheel uploading, properly. (Ruslan Kuprieiev) * Sun May 22 2022 Lukas Müller - Update to version 0.20.40. Changelog: https://github.com/jelmer/dulwich/releases/tag/dulwich-0.20.40 * Fix wheel uploading. * Sat Mar 26 2022 Dirk Müller - update to 0.20.35: * Document the ``path`` attribute for ``Repo``. * Add support for multivars in configuration. * Fix handling of escaped characters in ignore patterns. * Add ``dulwich.contrib.requests_vendor``. (epopcon) * Ensure git config is available in a linked working tree. * Fri Feb 04 2022 Dirk Müller - update to 0.20.32: * Properly close result repository during test. * Sun Jan 23 2022 Dirk Müller - update to 0.20.31: * Add GitClient.clone() * Mon Jan 10 2022 Dirk Müller - update to 0.20.30: * Support staging submodules. * Drop deprecated Index.iterblobs and iter_fresh_blobs. * Unify clone behaviour of ``Repo.clone`` and ``porcelain.clone``, and add branch parameter for clone. * Fix hook test on Mac OSX / Linux when dulwich is not installed system-wide. * Cope with gecos being unset. * Allow adding files to repository in pre-commit hook. * Raise SubmoduleEncountered in ``tree_lookup_path``. * Sat Nov 13 2021 Dirk Müller - update to 0.20.26: * Support os.PathLike arguments to Repo.stage() * Drop support for Python 3.5 * Add ``dulwich.porcelain._reset_file`` * Add ``Repo.unstage`` * Sat Oct 16 2021 Dirk Müller - update to 0.20.25: * Fix ``dulwich`` script when installed via setup.py. * Make default file mask consistent * Thu Aug 19 2021 Bernhard Wiedemann - update to 0.20.24 * https://github.com/dulwich/dulwich/commits/0.20.24 * fix build after 2023 (boo#1102840) * config: disregard UTF-8 BOM when reading file * Split out a AbstractHTTPGitClient class * Set zip_safe=false * Add separate HTTPProxyUnauthorized exception * Sun Jun 06 2021 Dirk Müller - update to 0.20.23: * Fix installation of GPG during package publishing. * Prevent removal of refs directory when the last ref is deleted. * Fix filename: MERGE_HEADS => MERGE_HEAD. * For ignored directories, porcelain.add and porcelain.status now only return the path to directory itself in the list of ignored paths. Previously, paths for all files within the directory would also be included in the list. * Provide depth argument to ``determine_wants``. * Various tag signature handling improvements. * Add separate Tag.verify(). (Peter Rowlands) * Add support for version 3 index files. (Jelmer Vernooij) * Fix autocrlf=input handling. (Peter Rowlands, Boris Feld) * Attempt to find C Git global config on Windows. * The APIs for writing and reading individual index entries have changed to handle lists of (name, entry) tuples rather than tuples. * Tue May 18 2021 Dirk Müller - update to 0.20.21: * Add basic support for a GcsObjectStore that stores pack files in gcs. * In porcelain.push, default to local active branch. * Support fetching symrefs. * Thu Apr 22 2021 Dirk Müller - update to 0.20.20: * Support untracked symlinks to paths outside the repository. * Fix handling of negative matches in nested gitignores. * Fix formatting in setup.py. (Jelmer Vernooij) * Add release configuration. (Jelmer Vernooij) * credentials: ignore end-of-line character. (Georges Racinet) * Fix failure in get_untracked_paths when the repository contains symlinks. * docs: Clarify that Git objects are created on `git add`. * Add flag to only attempt to fetch ignored untracked files when specifically requested.
|
|
|