From b1a7755d9436fb4db1cf97913d242a8c36c1c96a9b70a1aa272df14fa925ec6a Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Fri, 4 Sep 2020 08:56:13 +0000 Subject: [PATCH] Accepting request 819989 from devel:languages:python MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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. OBS-URL: https://build.opensuse.org/request/show/819989 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=32 --- dulwich-0.20.2.tar.gz | 3 --- dulwich-0.20.5.tar.gz | 3 +++ python-dulwich.changes | 40 ++++++++++++++++++++++++++++++++++++++++ python-dulwich.spec | 2 +- 4 files changed, 44 insertions(+), 4 deletions(-) delete mode 100644 dulwich-0.20.2.tar.gz create mode 100644 dulwich-0.20.5.tar.gz diff --git a/dulwich-0.20.2.tar.gz b/dulwich-0.20.2.tar.gz deleted file mode 100644 index f743d3d..0000000 --- a/dulwich-0.20.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:273fa401e11c215ed81a4a0c8474ed06aeae31900974fdd4a87af5df0e458115 -size 376073 diff --git a/dulwich-0.20.5.tar.gz b/dulwich-0.20.5.tar.gz new file mode 100644 index 0000000..469fe79 --- /dev/null +++ b/dulwich-0.20.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98484ede022da663c96b54bc8dcdb4407072cb50efd5d20d58ca4e7779931305 +size 384166 diff --git a/python-dulwich.changes b/python-dulwich.changes index b40e5ec..4ffbe9a 100644 --- a/python-dulwich.changes +++ b/python-dulwich.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Fri Jul 10 12:24:52 UTC 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 8 19:22:41 UTC 2020 - Dirk Mueller diff --git a/python-dulwich.spec b/python-dulwich.spec index bb22657..cfd88cb 100644 --- a/python-dulwich.spec +++ b/python-dulwich.spec @@ -20,7 +20,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-dulwich -Version: 0.20.2 +Version: 0.20.5 Release: 0 Summary: Pure-Python Git Library License: GPL-2.0-or-later OR Apache-2.0