SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python39-dulwich-0.20.46-1.2.x86_64.rpm :

* 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.
* Tue Dec 29 2020 Dirk Müller - update to 0.20.15:
* Add some functions for parsing and writing bundles.
* Add ``no_verify`` flag to ``porcelain.commit`` and ``Repo.do_commit``.
* Remove dependency on external mock module.- drop remove_mock.patch (upstream)
* Sun Dec 20 2020 Dirk Müller - update to 0.20.14:
* Fix some stash functions on Python 3.
* Fix handling of relative paths in alternates files on Python 3.
* Add py.typed to allow type checking.
* Add tests demonstrating a bug in the walker code.
* Mon Dec 14 2020 Benjamin Greiner - Fix condition around BuildRequirement
* Sun Dec 13 2020 Matej Cepl - We don\'t need to break Python 2.7
* Fri Dec 11 2020 Matej Cepl - Add remove_mock.patch to remove dependency on the external mock package (gh#dulwich/dulwich#820).
* Tue Nov 10 2020 Dirk Mueller - update to 0.20.11:
* Fix wheels build on Linux. (Ruslan Kuprieiev)
* Enable wheels build for Python 3.9 on Linux. (Jelmer Vernooij)
* Check core.repositoryformatversion. (Jelmer Vernooij, #803)
* Fix ACK/NACK handling in archive command handling in dulwich.client.
* Wed Sep 16 2020 Dirk Mueller - update to 0.20.6:
* Add a ``RefsContainer.watch`` interface.
* Fix pushing of new branches from porcelain.push.
* Honor shallows when pushing from a shallow clone.
* Fix porcelain.path_to_tree_path for Python 3.5.
* Fri Jul 10 2020 Dirk Mueller - update to 0.20.5:
* Print a clearer exception when setup.py is executed on Python < 3.5.
* Send an empty pack to clients if they requested objects, even if they already have those objects. Thanks to Martijn Pieters for the detailed bug report.
* porcelain.pull: Don\'t ask for objects that we already have.
* Add LCA implementation. (Kevin Hendricks)
* Add functionality for finding the merge base. (Kevin Hendricks)
* Check for diverged branches during push.
* Check for fast-forward during pull. (Jelmer Vernooij, #666)
* Return a SendPackResult object from GitClient.send_pack(). (Jelmer Vernooij)
* ``GitClient.send_pack`` now sets the ``ref_status`` attribute on its return value to a dictionary mapping ref names to error messages. Previously, it raised UpdateRefsError if any of the refs failed to update. (Jelmer Vernooij, #780)
* Add a ``porcelain.Error`` object that most errors in porcelain derive from. (Jelmer Vernooij)
* Fix argument parsing in dulwich command-line app. (Jelmer Vernooij, #784)
* Add support for remembering remote refs after push/pull. (Jelmer Vernooij, #752)
* Support passing tree and output encoding to dulwich.patch.unified_diff. (Jelmer Vernooij, #763)
* Fix pushing of new refs over HTTP(S) when there are no new objects to be sent. (Jelmer Vernooij, #739)
* Raise new error HTTPUnauthorized when the server sends back a 401. The client can then retry with credentials. (Jelmer Vernooij, #691)
* Move the guts of bin/dulwich to dulwich.cli, so it is easier to test or import. (Jelmer Vernooij)
* Install dulwich script from entry_points when setuptools is available, making it slightly easier to use on Windows. (Jelmer Vernooij, #540)
* Set python_requires>=3.5 in setup.py. (Manuel Jacob)
* Mon Jun 08 2020 Dirk Mueller - update to 0.20.2:
* Brown bag release to fix uploads of Windows wheels.
* Publish binary wheels for: Windows, Linux, Mac OS X. (Jelmer Vernooij, #711, #710, #629)
* Drop support for Python 2. (Jelmer Vernooij)
* Only return files from the loose store that look like git objects.
* Ignore agent= capability if sent by client.
* Don\'t break when encountering block devices.
* Decode URL paths in HttpGitClient using utf-8 rather than file system
* Fix pushing from a shallow clone.
* Don\'t send \"deepen None\" to server if graph walker supports shallow. (Jelmer Vernooij, #747)
* Support tweaking the compression level for loose objects through the \"core.looseCompression\" and \"core.compression\" settings. (Jelmer Vernooij)
* Support tweaking the compression level for pack objects through the \"core.packCompression\" and \"core.compression\" settings. (Jelmer Vernooij)
* Add a \"dulwich.contrib.diffstat\" module. (Kevin Hendricks)
* Tue Mar 31 2020 Tomáš Chvátal - Do not remove the tests from distdir as other pkgs can import them
* Fri Feb 28 2020 Dirk Mueller - update to 0.19.15:
* Properly handle files that are just executable for the current user. (Jelmer Vernooij, #734)
* Fix handling of stored encoding in ``dulwich.porcelain.get_object_by_path`` on Python 3. (Jelmer Vernooij)
* Support the include_trees and rename_detector arguments at the same time when diffing trees. (Jelmer Vernooij)
* Strip superfluous <> around email. (monnerat)
* Stop checking for ref validity client-side. Users can still call check_wants manually. (Jelmer Vernooij)
* Switch over to Google-style docstrings.
* Add a ``dulwich.porcelain.active_branch`` function.
* Cleanup new directory if clone fails. (Jelmer Vernooij, #733)
* Expand \"~\" in global exclude path. (Jelmer Vernooij)
* Fri Sep 13 2019 Tomáš Chvátal - Update to 0.19.13:
* Don\'t trust modes if they can\'t be modified after a file has been created.
* Implement ``RefsContainer.__iter__``
* Mark ``.git`` directories as hidden on Windows.
* Return a 404 not found error when repository is not found.
* Add a basic ``porcelain.clean``.
* Update directory detection for `get_unstaged_changes` for Python 3.
* Avoid ``PermissionError``, since it is Python3-specific.
* Fri Apr 26 2019 Thomas Bechtold - Use Recommends for python-gpg and python-fastimport. Both are optional requirements
* Thu Mar 14 2019 Tomáš Chvátal - Update to 0.19.11:
* too many changes to enumerate, see NEWS- Drop docu subpackage as it needs many more sphinx modules
 
ICM