Accepting request 819989 from devel:languages:python
- 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
This commit is contained in:
parent
86900298ea
commit
b1a7755d94
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:273fa401e11c215ed81a4a0c8474ed06aeae31900974fdd4a87af5df0e458115
|
|
||||||
size 376073
|
|
3
dulwich-0.20.5.tar.gz
Normal file
3
dulwich-0.20.5.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:98484ede022da663c96b54bc8dcdb4407072cb50efd5d20d58ca4e7779931305
|
||||||
|
size 384166
|
@ -1,3 +1,43 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 10 12:24:52 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- 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 <dmueller@suse.com>
|
Mon Jun 8 19:22:41 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||||
%define skip_python2 1
|
%define skip_python2 1
|
||||||
Name: python-dulwich
|
Name: python-dulwich
|
||||||
Version: 0.20.2
|
Version: 0.20.5
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Pure-Python Git Library
|
Summary: Pure-Python Git Library
|
||||||
License: GPL-2.0-or-later OR Apache-2.0
|
License: GPL-2.0-or-later OR Apache-2.0
|
||||||
|
Loading…
Reference in New Issue
Block a user