commit python-dulwich for openSUSE:Factory

2020-10-29 Thread root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2020-10-29 09:45:10

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.3463 (New)


Package is "python-dulwich"

Thu Oct 29 09:45:10 2020 rev:33 rq:834874 version:0.20.6

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2020-09-04 10:57:03.838557526 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.3463/python-dulwich.changes  
2020-10-29 09:45:16.119996463 +0100
@@ -1,0 +2,9 @@
+Wed Sep 16 11:03:45 UTC 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.
+
+---

Old:

  dulwich-0.20.5.tar.gz

New:

  dulwich-0.20.6.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.T0qyie/_old  2020-10-29 09:45:17.055997347 +0100
+++ /var/tmp/diff_new_pack.T0qyie/_new  2020-10-29 09:45:17.059997350 +0100
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:   python-dulwich
-Version:0.20.5
+Version:0.20.6
 Release:0
 Summary:Pure-Python Git Library
 License:GPL-2.0-or-later OR Apache-2.0

++ dulwich-0.20.5.tar.gz -> dulwich-0.20.6.tar.gz ++
 2038 lines of diff (skipped)




commit python-dulwich for openSUSE:Factory

2020-09-04 Thread root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2020-09-04 10:56:13

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.3399 (New)


Package is "python-dulwich"

Fri Sep  4 10:56:13 2020 rev:32 rq:819989 version:0.20.5

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2020-06-21 19:04:32.548643866 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.3399/python-dulwich.changes  
2020-09-04 10:57:03.838557526 +0200
@@ -1,0 +2,40 @@
+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)
+
+---

Old:

  dulwich-0.20.2.tar.gz

New:

  dulwich-0.20.5.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.SUuKGu/_old  2020-09-04 10:57:06.654559035 +0200
+++ /var/tmp/diff_new_pack.SUuKGu/_new  2020-09-04 10:57:06.662559039 +0200
@@ -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

++ dulwich-0.20.2.tar.gz -> dulwich-0.20.5.tar.gz ++
 4658 lines of diff (skipped)




commit python-dulwich for openSUSE:Factory

2020-06-22 Thread root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2020-06-21 18:49:43

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.3606 (New)


Package is "python-dulwich"

Sun Jun 21 18:49:43 2020 rev:31 rq:813452 version:0.20.2

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2020-04-04 12:19:29.439627539 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.3606/python-dulwich.changes  
2020-06-21 19:04:32.548643866 +0200
@@ -1,0 +2,24 @@
+Mon Jun  8 19:22:41 UTC 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)
+
+---

Old:

  dulwich-0.19.15.tar.gz

New:

  dulwich-0.20.2.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.SkOjnu/_old  2020-06-21 19:04:32.932645113 +0200
+++ /var/tmp/diff_new_pack.SkOjnu/_new  2020-06-21 19:04:32.932645113 +0200
@@ -18,8 +18,9 @@
 
 %define oldpython python
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define skip_python2 1
 Name:   python-dulwich
-Version:0.19.15
+Version:0.20.2
 Release:0
 Summary:Pure-Python Git Library
 License:GPL-2.0-or-later OR Apache-2.0

++ dulwich-0.19.15.tar.gz -> dulwich-0.20.2.tar.gz ++
 5195 lines of diff (skipped)




commit python-dulwich for openSUSE:Factory

2020-04-04 Thread root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2020-04-04 12:19:28

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.3248 (New)


Package is "python-dulwich"

Sat Apr  4 12:19:28 2020 rev:30 rq:790036 version:0.19.15

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2020-03-08 22:21:32.879981596 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.3248/python-dulwich.changes  
2020-04-04 12:19:29.439627539 +0200
@@ -1,0 +2,6 @@
+Tue Mar 31 08:43:48 UTC 2020 - Tomáš Chvátal 
+
+- Do not remove the tests from distdir as other pkgs can import
+  them
+
+---



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.htrhlq/_old  2020-04-04 12:19:30.299628278 +0200
+++ /var/tmp/diff_new_pack.htrhlq/_new  2020-04-04 12:19:30.303628282 +0200
@@ -62,7 +62,8 @@
 
 %install
 %python_install
-%python_expand rm -r %{buildroot}%{$python_sitearch}/dulwich/tests
+# Do not remove tests as they are reused by other packages
+#%%python_expand rm -r %{buildroot}%{$python_sitearch}/dulwich/tests
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 %python_clone -a %{buildroot}%{_bindir}/dulwich
 %python_clone -a %{buildroot}%{_bindir}/dul-receive-pack




commit python-dulwich for openSUSE:Factory

2020-03-08 Thread root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2020-03-08 22:21:29

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.26092 (New)


Package is "python-dulwich"

Sun Mar  8 22:21:29 2020 rev:29 rq:780380 version:0.19.15

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2019-09-17 13:36:25.801852225 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.26092/python-dulwich.changes 
2020-03-08 22:21:32.879981596 +0100
@@ -1,0 +2,20 @@
+Fri Feb 28 21:30:20 UTC 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)
+
+---

Old:

  dulwich-0.19.13.tar.gz

New:

  dulwich-0.19.15.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.cC9ayS/_old  2020-03-08 22:21:33.339981880 +0100
+++ /var/tmp/diff_new_pack.cC9ayS/_new  2020-03-08 22:21:33.339981880 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-dulwich
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define oldpython python
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-dulwich
-Version:0.19.13
+Version:0.19.15
 Release:0
 Summary:Pure-Python Git Library
 License:GPL-2.0-or-later OR Apache-2.0

++ dulwich-0.19.13.tar.gz -> dulwich-0.19.15.tar.gz ++
 7190 lines of diff (skipped)




commit python-dulwich for openSUSE:Factory

2019-09-17 Thread root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2019-09-17 13:36:21

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.7948 (New)


Package is "python-dulwich"

Tue Sep 17 13:36:21 2019 rev:28 rq:730633 version:0.19.13

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2019-05-03 22:34:58.576977833 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.7948/python-dulwich.changes  
2019-09-17 13:36:25.801852225 +0200
@@ -1,0 +2,12 @@
+Fri Sep 13 08:37:00 UTC 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.
+
+---

Old:

  dulwich-0.19.11.tar.gz

New:

  dulwich-0.19.13.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.5UtSIZ/_old  2019-09-17 13:36:26.609852096 +0200
+++ /var/tmp/diff_new_pack.5UtSIZ/_new  2019-09-17 13:36:26.609852096 +0200
@@ -19,7 +19,7 @@
 %define oldpython python
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-dulwich
-Version:0.19.11
+Version:0.19.13
 Release:0
 Summary:Pure-Python Git Library
 License:GPL-2.0-or-later OR Apache-2.0

++ dulwich-0.19.11.tar.gz -> dulwich-0.19.13.tar.gz ++
 1762 lines of diff (skipped)




commit python-dulwich for openSUSE:Factory

2019-05-03 Thread root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2019-05-03 22:34:57

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.5148 (New)


Package is "python-dulwich"

Fri May  3 22:34:57 2019 rev:27 rq:698063 version:0.19.11

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2019-03-29 20:35:13.642579146 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.5148/python-dulwich.changes  
2019-05-03 22:34:58.576977833 +0200
@@ -1,0 +2,6 @@
+Fri Apr 26 06:06:16 UTC 2019 - Thomas Bechtold 
+
+- Use Recommends for python-gpg and python-fastimport. Both are
+  optional requirements
+
+---



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.ZCTAxb/_old  2019-05-03 22:34:59.140980452 +0200
+++ /var/tmp/diff_new_pack.ZCTAxb/_new  2019-05-03 22:34:59.144980470 +0200
@@ -39,11 +39,11 @@
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-Sphinx
 Requires:   python-certifi
-Requires:   python-fastimport
-Requires:   python-gpg
 Requires:   python-urllib3 >= 1.24.1
 Requires(post): update-alternatives
 Requires(preun): update-alternatives
+Recommends: python-fastimport
+Recommends: python-gpg
 Recommends: python-gevent
 Recommends: python-geventhttpclient
 Obsoletes:  %{oldpython}-dulwich-doc




commit python-dulwich for openSUSE:Factory

2019-03-29 Thread root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2019-03-29 20:35:12

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new.25356 (New)


Package is "python-dulwich"

Fri Mar 29 20:35:12 2019 rev:26 rq:685050 version:0.19.11

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2018-07-09 13:27:19.794987395 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.25356/python-dulwich.changes 
2019-03-29 20:35:13.642579146 +0100
@@ -1,0 +2,7 @@
+Thu Mar 14 15:03:51 UTC 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
+
+---

Old:

  dulwich-0.18.5.tar.gz

New:

  dulwich-0.19.11.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.Nd5Id8/_old  2019-03-29 20:35:14.334577892 +0100
+++ /var/tmp/diff_new_pack.Nd5Id8/_new  2019-03-29 20:35:14.338577884 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-dulwich
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,59 +12,64 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+%define oldpython python
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-dulwich
-Version:0.18.5
+Version:0.19.11
 Release:0
-Url:https://www.dulwich.io
 Summary:Pure-Python Git Library
 License:GPL-2.0-or-later OR Apache-2.0
 Group:  Development/Languages/Python
-Source0:
https://pypi.io/packages/source/d/dulwich/dulwich-%{version}.tar.gz
+URL:https://www.dulwich.io
+Source0:
https://files.pythonhosted.org/packages/source/d/dulwich/dulwich-%{version}.tar.gz
+BuildRequires:  %{python_module certifi}
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module fastimport}
+BuildRequires:  %{python_module geventhttpclient}
+BuildRequires:  %{python_module gevent}
+BuildRequires:  %{python_module gpg}
+BuildRequires:  %{python_module mock}
+BuildRequires:  %{python_module setuptools >= 17.1}
+BuildRequires:  %{python_module urllib3 >= 1.24.1}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-Sphinx
+Requires:   python-certifi
+Requires:   python-fastimport
+Requires:   python-gpg
+Requires:   python-urllib3 >= 1.24.1
 Requires(post): update-alternatives
 Requires(preun): update-alternatives
-
+Recommends: python-gevent
+Recommends: python-geventhttpclient
+Obsoletes:  %{oldpython}-dulwich-doc
 %python_subpackages
 
 %description
 Simple Pure-Python implementation of the Git file formats and protocols. 
Dulwich
 is the place where Mr. and Mrs. Git live in one of the Monty Python sketches.
 
-%package -n python-dulwich-doc
-Summary:Documentation for %{name}
-Group:  Documentation/Other
-Provides:   %{python_module dulwich-doc = %{version}}
-
-%description -n python-dulwich-doc
-Simple Pure-Python implementation of the Git file formats and protocols. 
Dulwich
-is the place where Mr. and Mrs. Git live in one of the Monty Python sketches.
-
-This package contains the documentation.
-
 %prep
 %setup -q -n dulwich-%{version}
 
 %build
 export CFLAGS="%{optflags}"
 %python_build
-sphinx-build -b html docs/ docs/build/html
 
 %install
 %python_install
-%python_expand %fdupes -s %{buildroot}%{$python_sitelib}
+%python_expand rm -r %{buildroot}%{$python_sitearch}/dulwich/tests
+%python_expand %fdupes %{buildroot}%{$python_sitearch}
 %python_clone -a %{buildroot}%{_bindir}/dulwich
 %python_clone -a %{buildroot}%{_bindir}/dul-receive-pack
 %python_clone -a %{buildroot}%{_bindir}/dul-upload-pack
-rm docs/build/html/.doctrees/environment.pickle
+
+%check
+%python_expand PYTHONPATH=%{buildroot}%{$python_sitearch} $python -m unittest 
dulwich.tests.test_suite
 
 %post
 %python_install_alternative dulwich
@@ -77,14 +82,11 @@
 %python_uninstall_alternative dul-upload-pack
 
 %files %{python_files}
-%defattr(-,root,root,-)
-%doc COPYING NEWS README.md
+%license COPYING
+%doc NEWS README.rst
 %python_alternative du

commit python-dulwich for openSUSE:Factory

2018-07-09 Thread root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2018-07-09 13:27:19

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new (New)


Package is "python-dulwich"

Mon Jul  9 13:27:19 2018 rev:25 rq:620963 version:0.18.5

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2017-11-07 10:05:40.429593708 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new/python-dulwich.changes   
2018-07-09 13:27:19.794987395 +0200
@@ -4,0 +5 @@
+  + CVE-2017-16228



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.Ups7XF/_old  2018-07-09 13:27:20.138986654 +0200
+++ /var/tmp/diff_new_pack.Ups7XF/_new  2018-07-09 13:27:20.138986654 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-dulwich
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
 Release:0
 Url:https://www.dulwich.io
 Summary:Pure-Python Git Library
-License:GPL-2.0+ or Apache-2.0
+License:GPL-2.0-or-later OR Apache-2.0
 Group:  Development/Languages/Python
 Source0:
https://pypi.io/packages/source/d/dulwich/dulwich-%{version}.tar.gz
 BuildRequires:  %{python_module devel}




commit python-dulwich for openSUSE:Factory

2017-11-07 Thread root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2017-11-07 10:05:26

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new (New)


Package is "python-dulwich"

Tue Nov  7 10:05:26 2017 rev:24 rq:539416 version:0.18.5

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2017-09-20 17:07:54.773911554 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new/python-dulwich.changes   
2017-11-07 10:05:40.429593708 +0100
@@ -1,0 +2,7 @@
+Mon Nov  6 22:05:31 UTC 2017 - rjsch...@suse.com
+
+- Update to version 0.18.5 (bsc#1066430)
+  + No detailed upstream release notes
+  + Commit history https://www.dulwich.io/code/dulwich/
+
+---

Old:

  dulwich-0.17.3.tar.gz

New:

  dulwich-0.18.5.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.XbYdSC/_old  2017-11-07 10:05:41.273563086 +0100
+++ /var/tmp/diff_new_pack.XbYdSC/_new  2017-11-07 10:05:41.277562941 +0100
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-dulwich
-Version:0.17.3
+Version:0.18.5
 Release:0
 Url:https://www.dulwich.io
 Summary:Pure-Python Git Library

++ dulwich-0.17.3.tar.gz -> dulwich-0.18.5.tar.gz ++
 12657 lines of diff (skipped)




commit python-dulwich for openSUSE:Factory

2017-09-20 Thread root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2017-09-20 17:07:54

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new (New)


Package is "python-dulwich"

Wed Sep 20 17:07:54 2017 rev:23 rq:526919 version:0.17.3

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2017-08-13 14:58:05.278070186 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new/python-dulwich.changes   
2017-09-20 17:07:54.773911554 +0200
@@ -1,0 +2,5 @@
+Sun Sep 17 19:51:41 UTC 2017 - bwiedem...@suse.com
+
+- Drop environment.pickle from doc to make build reproducible
+
+---



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.6halvM/_old  2017-09-20 17:07:55.261842868 +0200
+++ /var/tmp/diff_new_pack.6halvM/_new  2017-09-20 17:07:55.265842304 +0200
@@ -64,6 +64,7 @@
 %python_clone -a %{buildroot}%{_bindir}/dulwich
 %python_clone -a %{buildroot}%{_bindir}/dul-receive-pack
 %python_clone -a %{buildroot}%{_bindir}/dul-upload-pack
+rm docs/build/html/.doctrees/environment.pickle
 
 %post
 %python_install_alternative dulwich




commit python-dulwich for openSUSE:Factory

2017-08-13 Thread root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2017-08-13 14:58:03

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new (New)


Package is "python-dulwich"

Sun Aug 13 14:58:03 2017 rev:22 rq:515871 version:0.17.3

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2017-05-17 10:54:12.931997609 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new/python-dulwich.changes   
2017-08-13 14:58:05.278070186 +0200
@@ -1,0 +2,13 @@
+Wed Aug  9 15:40:35 UTC 2017 - tbecht...@suse.com
+
+- switch to singlespec
+- split documentation into extra package
+
+---
+Wed Aug  9 15:33:16 UTC 2017 - tbecht...@suse.com
+
+- update to 0.17.3:
+  * List Python 3.3 as supported. (Jelmer Vernooij, #513)
+- Remove source validation (not working)
+
+---

Old:

  dulwich-0.17.2.tar.gz
  dulwich-0.17.2.tar.gz.asc
  python-dulwich.keyring

New:

  dulwich-0.17.3.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.XRJJah/_old  2017-08-13 14:58:06.073958494 +0200
+++ /var/tmp/diff_new_pack.XRJJah/_new  2017-08-13 14:58:06.089956248 +0200
@@ -16,69 +16,74 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-dulwich
-Version:0.17.2
+Version:0.17.3
 Release:0
 Url:https://www.dulwich.io
 Summary:Pure-Python Git Library
 License:GPL-2.0+ or Apache-2.0
 Group:  Development/Languages/Python
 Source0:
https://pypi.io/packages/source/d/dulwich/dulwich-%{version}.tar.gz
-Source1:
https://pypi.io/packages/source/d/dulwich/dulwich-%{version}.tar.gz.asc
-Source2:%{name}.keyring
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
-BuildRequires:  python-Sphinx
-BuildRequires:  python-devel
+BuildRequires:  python-rpm-macros
+BuildRequires:  python3-Sphinx
 Requires(post): update-alternatives
 Requires(preun): update-alternatives
 
+%python_subpackages
+
 %description
 Simple Pure-Python implementation of the Git file formats and protocols. 
Dulwich
 is the place where Mr. and Mrs. Git live in one of the Monty Python sketches.
 
+%package -n python-dulwich-doc
+Summary:Documentation for %{name}
+Group:  Documentation/Other
+Provides:   %{python_module dulwich-doc = %{version}}
+
+%description -n python-dulwich-doc
+Simple Pure-Python implementation of the Git file formats and protocols. 
Dulwich
+is the place where Mr. and Mrs. Git live in one of the Monty Python sketches.
+
+This package contains the documentation.
+
 %prep
 %setup -q -n dulwich-%{version}
 
 %build
-python setup.py build
-python setup.py build_sphinx && rm build/sphinx/html/.buildinfo
+export CFLAGS="%{optflags}"
+%python_build
+sphinx-build -b html docs/ docs/build/html
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
-
-# Prepare for update-alternatives usage
-mkdir -p %{buildroot}%{_sysconfdir}/alternatives
-for p in dulwich dul-receive-pack dul-upload-pack ; do
-mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{py_ver}
-ln -s -f %{_sysconfdir}/alternatives/$p %{buildroot}%{_bindir}/$p
-done
-
-%fdupes %{buildroot}
+%python_install
+%python_expand %fdupes -s %{buildroot}%{$python_sitelib}
+%python_clone -a %{buildroot}%{_bindir}/dulwich
+%python_clone -a %{buildroot}%{_bindir}/dul-receive-pack
+%python_clone -a %{buildroot}%{_bindir}/dul-upload-pack
 
 %post
-%_sbindir/update-alternatives \
-   --install %{_bindir}/dulwich dulwich %{_bindir}/dulwich-%{py_ver} 30 \
-   --slave %{_bindir}/dul-receive-pack dul-receive-pack 
%{_bindir}/dul-receive-pack-%{py_ver} \
-   --slave %{_bindir}/dul-upload-pack dul-upload-pack 
%{_bindir}/dul-upload-pack-%{py_ver}
-
-%preun
-if [ $1 -eq 0 ] ; then
-%_sbindir/update-alternatives --remove dulwich %{_bindir}/dulwich-%{py_ver}
-fi
+%python_install_alternative dulwich
+%python_install_alternative dul-receive-pack
+%python_install_alternative dul-upload-pack
+
+%postun
+%python_uninstall_alternative dulwich
+%python_uninstall_alternative dul-receive-pack
+%python_uninstall_alternative dul-upload-pack
 
-%files
+%files %{python_files}
 %defattr(-,root,root,-)
 %doc COPYING NEWS README.md
-%doc build/sphinx/html
-%{_bindir}/dulwich
-%{_bindir}/dul-receive-pack
-%{_bindir}/dul-upload-pack
-%{_bindir}/dulwich-%{py_ver}
-%{_bindir}/dul-receive-pack-%{py_ver}
-%{_bindir}/dul-upload-pack-%{py_ver}
-%ghost %{_sysconfdir}/alternat

commit python-dulwich for openSUSE:Factory

2017-05-17 Thread root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2017-05-17 10:54:12

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new (New)


Package is "python-dulwich"

Wed May 17 10:54:12 2017 rev:21 rq:494942 version:0.17.2

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2017-02-09 11:17:23.891946962 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new/python-dulwich.changes   
2017-05-17 10:54:12.931997609 +0200
@@ -1,0 +2,35 @@
+Mon May  1 07:49:02 UTC 2017 - devel...@develop7.info
+
+- update to 0.17.2
+  * BUG FIXES
++ Add workaround for 
+  
https://bitbucket.org/pypy/pypy/issues/2499/cpyext-pystring_asstring-doesnt-work,
 
+  fixing Dulwich when used with C extensions on pypy < 5.6. (Victor 
Stinner)
++ Properly quote config values with a ‘#’ character in them. 
+  (Jelmer Vernooij, #511)
+- update to 0.17.1
+  * IMPROVEMENTS
++ Add basic ‘dulwich pull’ command. (Jelmer Vernooij)
+  * BUG FIXES
++ Cope with existing submodules during pull. (Jelmer Vernooij, #505)
+- update to 0.17.0
+  * TEST FIXES
++ Skip test that requires sync to synchronize filesystems if os.sync is 
not 
+  available. (Koen Martens)
+  * IMPROVEMENTS
++ Implement MemoryRepo.{set_description,get_description}. (Jelmer Vernooij)
++ Raise exception in Repo.stage() when absolute paths are passed in. Allow 
+  passing in relative paths to porcelain.add().(Jelmer Vernooij)
+  * BUG FIXES
++ Handle multi-line quoted values in config files. (Jelmer Vernooij, #495)
++ Allow porcelain.clone of repository without HEAD. (Jelmer Vernooij, #501)
++ Support passing tag ids to Walker()’s include argument. (Jelmer Vernooij)
++ Don’t strip trailing newlines from extra headers. (Nicolas Dandrimont)
++ Set bufsize=0 for subprocess interaction with SSH client. Fixes hangs on 
+  Python 3. (René Stern, #434)
++ Don’t drop first slash for SSH paths, except for those starting with 
“~”. 
+  (Jelmer Vernooij, René Stern, #463)
++ Properly log off after retrieving just refs. (Jelmer Vernooij)
+- source verfication added
+
+---

Old:

  dulwich-0.16.3.tar.gz

New:

  dulwich-0.17.2.tar.gz
  dulwich-0.17.2.tar.gz.asc
  python-dulwich.keyring



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.b8sTa9/_old  2017-05-17 10:54:13.763880580 +0200
+++ /var/tmp/diff_new_pack.b8sTa9/_new  2017-05-17 10:54:13.767880018 +0200
@@ -17,13 +17,15 @@
 
 
 Name:   python-dulwich
-Version:0.16.3
+Version:0.17.2
 Release:0
 Url:https://www.dulwich.io
 Summary:Pure-Python Git Library
 License:GPL-2.0+ or Apache-2.0
 Group:  Development/Languages/Python
-Source: 
https://pypi.io/packages/source/d/dulwich/dulwich-%{version}.tar.gz
+Source0:
https://pypi.io/packages/source/d/dulwich/dulwich-%{version}.tar.gz
+Source1:
https://pypi.io/packages/source/d/dulwich/dulwich-%{version}.tar.gz.asc
+Source2:%{name}.keyring
 BuildRequires:  fdupes
 BuildRequires:  python-Sphinx
 BuildRequires:  python-devel

++ dulwich-0.16.3.tar.gz -> dulwich-0.17.2.tar.gz ++
 2698 lines of diff (skipped)

++ python-dulwich.keyring ++
pub   rsa4096 2009-07-05 [SC] [expires: 2018-06-17]
  DC837EE14A7E37347E87061700806F2BD729A457
uid   [ unknown] Jelmer Vernooij 
uid   [ revoked] Jelmer Vernooij 
uid   [ unknown] Jelmer Vernooij 
uid   [ revoked] Jelmer Vernooij 
uid   [ unknown] Jelmer Vernooij 
uid   [ unknown] Jelmer Vernooij 
uid   [ unknown] Jelmer Vernooij 
uid   [ revoked] Jelmer Vernooij 
uid   [ unknown] Jelmer Vernooij 
uid   [ unknown] Jelmer Vernooij 
uid   [ unknown] Jelmer Vernooij 
uid   [ revoked] Jelmer Vernooij 
uid   [ revoked] Jelmer Vernooij 
uid   [ unknown] Jelmer Vernooij 
uid   [ unknown] Jelmer Vernooij 
uid   [ revoked] Jelmer Vernooij 
uid   [ revoked] Jelmer Vernooij 
sub   rsa2048 2015-02-14 [A] [revoked: 2015-03-17]
sub   rsa2048 2015-02-14 [S] [revoked: 2015-03-17]
sub   rsa2048 2015-03-17 [S] [revoked: 2015-10-02]
sub   rsa2048 2015-03-17 [A] [revoked: 2015-10-02]
sub   rsa2048 2015-10-16 [A] [expires: 2018-06-17]
sub   rsa2048 2015-10-16 [S] [expires: 2018-06-17]
sub   rsa4096 2009-07-05 [E] [expires: 2018-06-17]
sub   rsa4096 2014-01-26 [S] [expires: 2018-06-17]

-BEGIN PGP PUBLIC KEY BLOCK-

mQINBEpQwsABEACqYMFfTgdeBfCGdgavnGu3jzWAU0+l/I

commit python-dulwich for openSUSE:Factory

2017-02-09 Thread root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2017-02-09 11:17:22

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new (New)


Package is "python-dulwich"

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2017-01-25 23:26:34.529466160 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new/python-dulwich.changes   
2017-02-09 11:17:23.891946962 +0100
@@ -1,0 +2,5 @@
+Mon Jan 30 21:39:43 UTC 2017 - rjsch...@suse.com
+
+- Include in SLE 12 (bsc#1002895, FATE#321630)
+
+---



Other differences:
--



commit python-dulwich for openSUSE:Factory

2017-01-25 Thread root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2017-01-25 23:26:33

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new (New)


Package is "python-dulwich"

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2016-08-17 12:05:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new/python-dulwich.changes   
2017-01-25 23:26:34.529466160 +0100
@@ -1,0 +2,36 @@
+Wed Jan 18 17:49:04 UTC 2017 - dmuel...@suse.com
+
+- update to 0.16.3:
+ IMPROVEMENTS
+  * Fixed failing test-cases on windows.
+(Koen Martens)
+  * Add support for worktrees. See `git-worktree(1)` and
+`gitrepository-layout(5)`. (Laurent Rineau)
+  * Add support for `commondir` file in Git control
+directories. (Laurent Rineau)
+  * Add support for passwords in HTTP URLs.
+(Jon Bain, Mika Mäenpää)
+  * Add `release_robot` script to contrib,
+allowing easy finding of current version based on Git tags.
+(Mark Mikofski)
+  * Add ``Blob.splitlines`` method.
+(Jelmer Vernooij)
+  * Add `dulwich.config.parse_submodules` function.
+  * Add `RefsContainer.follow` method. (#438)
+  * Support `ssh://` URLs in get_transport_and_path_from_url().
+(Jelmer Vernooij, #402)
+  * Support missing empty line after headers in Git commits and tags.
+(Nicolas Dandrimont, #413)
+  * Fix `dulwich.porcelain.status` when used in empty trees.
+(Jelmer Vernooij, #415)
+  * Return copies of objects in MemoryObjectStore rather than
+references, making the behaviour more consistent with that of
+DiskObjectStore. (Félix Mattrat, Jelmer Vernooij)
+  * Fix ``dulwich.web`` on Python3. (#295, Jonas Haag)
+  * Many bugfixes, see NEWS file for details
+ CHANGES
+  * Changed license from "GNU General Public License, version 2.0 or later"
+to "Apache License, version 2.0 or later or GNU General Public License,
+version 2.0 or later". (#153)
+
+---

Old:

  dulwich-0.12.0.tar.gz

New:

  dulwich-0.16.3.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.ltNYt1/_old  2017-01-25 23:26:34.905409484 +0100
+++ /var/tmp/diff_new_pack.ltNYt1/_new  2017-01-25 23:26:34.905409484 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-dulwich
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,22 +17,18 @@
 
 
 Name:   python-dulwich
-Version:0.12.0
+Version:0.16.3
 Release:0
 Url:https://www.dulwich.io
 Summary:Pure-Python Git Library
-License:GPL-2.0+
+License:GPL-2.0+ or Apache-2.0
 Group:  Development/Languages/Python
-Source: 
https://pypi.python.org/packages/source/d/dulwich/dulwich-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Source: 
https://pypi.io/packages/source/d/dulwich/dulwich-%{version}.tar.gz
 BuildRequires:  fdupes
 BuildRequires:  python-Sphinx
 BuildRequires:  python-devel
 Requires(post): update-alternatives
 Requires(preun): update-alternatives
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
-%endif
 
 %description
 Simple Pure-Python implementation of the Git file formats and protocols. 
Dulwich

++ dulwich-0.12.0.tar.gz -> dulwich-0.16.3.tar.gz ++
 11007 lines of diff (skipped)




commit python-dulwich for openSUSE:Factory

2016-08-17 Thread h_root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2016-08-17 12:05:35

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new (New)


Package is "python-dulwich"

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2016-01-20 09:54:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new/python-dulwich.changes   
2016-08-17 12:05:36.0 +0200
@@ -1,0 +2,5 @@
+Mon Aug 15 14:51:56 UTC 2016 - toddrme2...@gmail.com
+
+- Fix update-alternatives implementation.
+
+---



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.SUx7UO/_old  2016-08-17 12:05:37.0 +0200
+++ /var/tmp/diff_new_pack.SUx7UO/_new  2016-08-17 12:05:37.0 +0200
@@ -29,7 +29,7 @@
 BuildRequires:  python-Sphinx
 BuildRequires:  python-devel
 Requires(post): update-alternatives
-Requires(postun): update-alternatives
+Requires(preun): update-alternatives
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 %{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 %endif
@@ -53,21 +53,19 @@
 for p in dulwich dul-receive-pack dul-upload-pack ; do
 mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{py_ver}
 ln -s -f %{_sysconfdir}/alternatives/$p %{buildroot}%{_bindir}/$p
-# create a dummy target for /etc/alternatives/$p
-touch %{buildroot}%{_sysconfdir}/alternatives/$p
 done
 
 %fdupes %{buildroot}
 
 %post
-"%_sbindir/update-alternatives" \
+%_sbindir/update-alternatives \
--install %{_bindir}/dulwich dulwich %{_bindir}/dulwich-%{py_ver} 30 \
--slave %{_bindir}/dul-receive-pack dul-receive-pack 
%{_bindir}/dul-receive-pack-%{py_ver} \
--slave %{_bindir}/dul-upload-pack dul-upload-pack 
%{_bindir}/dul-upload-pack-%{py_ver}
 
-%postun
+%preun
 if [ $1 -eq 0 ] ; then
-"%_sbindir/update-alternatives" --remove dulwich 
%{_bindir}/dulwich-%{py_ver}
+%_sbindir/update-alternatives --remove dulwich %{_bindir}/dulwich-%{py_ver}
 fi
 
 %files




commit python-dulwich for openSUSE:Factory

2016-01-20 Thread h_root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2016-01-20 09:54:21

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new (New)


Package is "python-dulwich"

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2016-01-01 19:47:56.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new/python-dulwich.changes   
2016-01-20 09:54:23.0 +0100
@@ -1,0 +2,23 @@
+Thu Jan 14 10:19:50 UTC 2016 - toddrme2...@gmail.com
+
+- Update to 0.12.0
+  + IMPROVEMENTS
+* Add a `dulwich.archive` module that can create tarballs.
+  Based on code from Jonas Haag in klaus.
+* Add a `dulwich.reflog` module for reading and writing reflogs.
+  (Jelmer Vernooij)
+* Fix handling of ambiguous refs in `parse_ref` to make
+  it match the behaviour described in 
https://git-scm.com/docs/gitrevisions.
+  (Chris Bunney)
+* Support Python3 in C modules. (Lele Gaifax)
+  + BUG FIXES
+* Simplify handling of SSH command invocation.
+  Fixes quoting of paths. Thanks, Thomas Liebetraut. (#384)
+* Fix inconsistent handling of trailing slashes for DictRefsContainer. 
(#383)
+* Add hack to support thin packs duing fetch(), albeit while requiring the
+  entire pack file to be loaded into memory. (jsbain)
+  + CHANGES
+* This will be the last release to support Python 2.6.
+- Implement update-alternatives
+
+---

Old:

  dulwich-0.11.2.tar.gz

New:

  dulwich-0.12.0.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.3PyHah/_old  2016-01-20 09:54:24.0 +0100
+++ /var/tmp/diff_new_pack.3PyHah/_new  2016-01-20 09:54:24.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-dulwich
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   python-dulwich
-Version:0.11.2
+Version:0.12.0
 Release:0
 Url:https://www.dulwich.io
 Summary:Pure-Python Git Library
@@ -28,6 +28,8 @@
 BuildRequires:  fdupes
 BuildRequires:  python-Sphinx
 BuildRequires:  python-devel
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 %{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 %endif
@@ -45,14 +47,42 @@
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+
+# Prepare for update-alternatives usage
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+for p in dulwich dul-receive-pack dul-upload-pack ; do
+mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{py_ver}
+ln -s -f %{_sysconfdir}/alternatives/$p %{buildroot}%{_bindir}/$p
+# create a dummy target for /etc/alternatives/$p
+touch %{buildroot}%{_sysconfdir}/alternatives/$p
+done
+
 %fdupes %{buildroot}
 
+%post
+"%_sbindir/update-alternatives" \
+   --install %{_bindir}/dulwich dulwich %{_bindir}/dulwich-%{py_ver} 30 \
+   --slave %{_bindir}/dul-receive-pack dul-receive-pack 
%{_bindir}/dul-receive-pack-%{py_ver} \
+   --slave %{_bindir}/dul-upload-pack dul-upload-pack 
%{_bindir}/dul-upload-pack-%{py_ver}
+
+%postun
+if [ $1 -eq 0 ] ; then
+"%_sbindir/update-alternatives" --remove dulwich 
%{_bindir}/dulwich-%{py_ver}
+fi
+
 %files
 %defattr(-,root,root,-)
-%doc COPYING NEWS README.md build/sphinx/html
+%doc COPYING NEWS README.md 
+%doc build/sphinx/html
+%{_bindir}/dulwich
 %{_bindir}/dul-receive-pack
 %{_bindir}/dul-upload-pack
-%{_bindir}/dulwich
+%{_bindir}/dulwich-%{py_ver}
+%{_bindir}/dul-receive-pack-%{py_ver}
+%{_bindir}/dul-upload-pack-%{py_ver}
+%ghost %{_sysconfdir}/alternatives/dulwich
+%ghost %{_sysconfdir}/alternatives/dul-receive-pack
+%ghost %{_sysconfdir}/alternatives/dul-upload-pack
 %{python_sitearch}/*
 
 %changelog

++ dulwich-0.11.2.tar.gz -> dulwich-0.12.0.tar.gz ++
 1698 lines of diff (skipped)




commit python-dulwich for openSUSE:Factory

2016-01-01 Thread h_root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2016-01-01 19:47:17

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new (New)


Package is "python-dulwich"

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2015-05-15 07:44:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new/python-dulwich.changes   
2016-01-01 19:47:56.0 +0100
@@ -1,0 +2,41 @@
+Sat Dec  5 23:29:21 UTC 2015 - ter...@gmail.com
+
+- update to 0.11.2
+  + IMPROVEMENTS
+* Add support for agent= capability. (Jelmer Vernooij, #298)
+* Add support for quiet capability. (Jelmer Vernooij)
+  + BUG FIXES
+* The ParamikoSSHVendor class has been moved to
+  dulwich.contrib.paramiko_vendor, as it’s currently untested.
+  (Jelmer Vernooij, #364)
+
+- update to 0.11.1 2015-09-13
+  * Fix-up release to exclude broken blame.py file.
+
+- update to 0.11.0 2015-09-13
+  + IMPROVEMENTS
+* Extended Python3 support to most of the codebase. (Gary van der
+  Merwe, Jelmer Vernooij)
+* The Repo object has a new close method that can be called to close
+  any open resources. (Gary van der Merwe)
+* Support ‘git.bat’ in SubprocessGitClient on Windows. (Stefan
+  Zimmermann)
+* Advertise ‘ofs-delta’ capability in receive-pack server side
+  capabilities. (Jelmer Vernooij)
+* Switched default_local_git_client_cls to LocalGitClient. (Gary van
+  der Merwe)
+* Add porcelain.ls_remote and GitClient.get_refs. (Michael Edgar)
+* Add Repo.discover method. (B. M. Corser)
+* Add dulwich.objectspec.parse_refspec. (Jelmer Vernooij)
+* Add porcelain.pack_objects and porcelain.repack. (Jelmer Vernooij)
+ + BUG FIXES
+* Fix handling of ‘done’ in graph walker and implement the ‘no-done’
+  capability. (Tommy Yu, #88)
+* Avoid recursion limit issues resolving deltas. (William Grant, #81)
+* Allow arguments in local client binary path overrides. (Jelmer
+  Vernooij)
+* Fix handling of commands with arguments in paramiko SSH
+  client. (Andreas Klöckner, Jelmer Vernooij, #363)
+* Fix parsing of quoted strings in configs. (Jelmer Vernooij, #305)
+
+---

Old:

  dulwich-0.10.1a.tar.gz

New:

  dulwich-0.11.2.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.yb2Oud/_old  2016-01-01 19:47:57.0 +0100
+++ /var/tmp/diff_new_pack.yb2Oud/_new  2016-01-01 19:47:57.0 +0100
@@ -17,14 +17,15 @@
 
 
 Name:   python-dulwich
-Version:0.10.1a
+Version:0.11.2
 Release:0
-Url:http://samba.org/~jelmer/dulwich
+Url:https://www.dulwich.io
 Summary:Pure-Python Git Library
 License:GPL-2.0+
 Group:  Development/Languages/Python
 Source: 
https://pypi.python.org/packages/source/d/dulwich/dulwich-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  fdupes
 BuildRequires:  python-Sphinx
 BuildRequires:  python-devel
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
@@ -44,6 +45,7 @@
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%fdupes %{buildroot}
 
 %files
 %defattr(-,root,root,-)

++ dulwich-0.10.1a.tar.gz -> dulwich-0.11.2.tar.gz ++
 16332 lines of diff (skipped)




commit python-dulwich for openSUSE:Factory

2015-05-14 Thread h_root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2015-05-15 07:43:55

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new (New)


Package is "python-dulwich"

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2015-02-24 13:07:04.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new/python-dulwich.changes   
2015-05-15 07:44:21.0 +0200
@@ -1,0 +2,41 @@
+Tue May 12 15:37:15 UTC 2015 - ter...@gmail.com
+
+- update to version 0.10.1
+  + BUG FIXES
+* Return `ApplyDeltaError` when encountering delta errors
+  in both C extensions and native delta application code.
+  (Jelmer Vernooij, #259)
+
+- update to version 0.10.0
+  + BUG FIXES
+* In dulwich.index.build_index_from_tree, by default
+  refuse to create entries that start with .git/.
+* Fix running of testsuite when installed.
+  (Jelmer Vernooij, #223)
+* Use a block cache in _find_content_rename_candidates(),
+  improving performance. (Mike Williams)
+* Add support for ``core.protectNTFS`` setting.
+  (Jelmer Vernooij)
+* Fix TypeError when fetching empty updates.
+  (Hwee Miin Koh)
+* Resolve delta refs when pulling into a MemoryRepo.
+  (Max Shawabkeh, #256)
+* Fix handling of tags of non-commits in missing object finder.
+  (Augie Fackler, #211)
+* Explicitly disable mmap on plan9 where it doesn't work.
+  (Jeff Sickel)
+  + IMPROVEMENTS
+* New public method `Repo.reset_index`. (Jelmer Vernooij)
+* Prevent duplicate parsing of loose files in objects
+  directory when reading. Thanks to David Keijser for the
+  report. (Jelmer Vernooij, #231)
+
+- update to version 0.9.9
+  + SECURITY BUG FIXES
+* Fix buffer overflow in C implementation of pack apply_delta().
+  (CVE-2015-0838)
+  Thanks to Ivan Fratric of the Google Security Team for
+  reporting this issue.
+  (Jelmer Vernooij)
+
+---

Old:

  dulwich-0.9.8.tar.gz

New:

  dulwich-0.10.1a.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.KJ2FSh/_old  2015-05-15 07:44:22.0 +0200
+++ /var/tmp/diff_new_pack.KJ2FSh/_new  2015-05-15 07:44:22.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-dulwich
-Version:0.9.8
+Version:0.10.1a
 Release:0
 Url:http://samba.org/~jelmer/dulwich
 Summary:Pure-Python Git Library

++ dulwich-0.9.8.tar.gz -> dulwich-0.10.1a.tar.gz ++
 5705 lines of diff (skipped)




commit python-dulwich for openSUSE:Factory

2015-02-24 Thread h_root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2015-02-24 13:02:41

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new (New)


Package is "python-dulwich"

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2013-11-01 17:42:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new/python-dulwich.changes   
2015-02-24 13:07:04.0 +0100
@@ -1,0 +2,157 @@
+Sun Feb 22 20:54:12 UTC 2015 - devel...@develop7.info
+
+- update to version 0.9.8
+  + disabled tests
+
+- Changes from 0.9.7
+  + BUG FIXES
+* Various fixes to improve test suite running on Windows.
+  (Gary van der Merwe)
+* Limit delta copy length to 64K in v2 pack files. (Robert Brown)
+* Strip newline from final ACKed SHA while fetching packs.
+  (Michael Edgar)
+* Remove assignment to PyList_SIZE() that was causing segfaults on
+  pypy. (Jelmer Vernooij, #196)
+  + IMPROVEMENTS
+* Add porcelain 'receive-pack' and 'upload-pack'. (Jelmer Vernooij)
+* Handle SIGINT signals in bin/dulwich. (Jelmer Vernooij)
+* Add 'status' support to bin/dulwich. (Jelmer Vernooij)
+* Add 'branch_create', 'branch_list', 'branch_delete' porcelain.
+  (Jelmer Vernooij)
+* Add 'fetch' porcelain. (Jelmer Vernooij)
+* Add 'tag_delete' porcelain. (Jelmer Vernooij)
+* Add support for serializing/deserializing 'gpgsig' attributes in Commit.
+  (Jelmer Vernooij)
+  + CHANGES
+* dul-web is now available as 'dulwich web-daemon'.
+  (Jelmer Vernooij)
+* dulwich.porcelain.tag has been renamed to tag_create.
+  dulwich.porcelain.list_tags has been renamed to tag_list.
+  (Jelmer Vernooij)
+  + API CHANGES
+* Restore support for Python 2.6. (Jelmer Vernooij, Gary van der Merwe)
+
+- Changes from 0.9.6
+  + BUG FIXES
+* Fix tests dependent on hash ordering. (Michael Edgar)
+* Support staging symbolic links in Repo.stage.
+  (Robert Brown)
+* Ensure that all files object are closed when running the test suite.
+  (Gary van der Merwe)
+* When writing OFS_DELTA pack entries, write correct offset.
+  (Augie Fackler)
+* Fix handler of larger copy operations in packs. (Augie Fackler)
+* Various fixes to improve test suite running on Windows.
+  (Gary van der Merwe)
+* Fix logic for extra adds of identical files in rename detector.
+  (Robert Brown)
+  + IMPROVEMENTS
+* Add porcelain 'status'. (Ryan Faulkner)
+* Add porcelain 'daemon'. (Jelmer Vernooij)
+* Add `dulwich.greenthreads` module which provides support
+  for concurrency of some object store operations.
+  (Fabien Boucher)
+* Various changes to improve compatibility with Python 3.
+  (Gary van der Merwe, Hannu Valtonen, michael-k)
+* Add OpenStack Swift backed repository implementation
+  in dulwich.contrib. See README.swift for details. (Fabien Boucher)
+  + API CHANGES
+* An optional close function can be passed to the Protocol class. This will
+  be called by its close method. (Gary van der Merwe)
+* All classes with close methods are now context managers, so that they can
+  be easily closed using a `with` statement. (Gary van der Merwe)
+* Remove deprecated `num_objects` argument to `write_pack` methods.
+  (Jelmer Vernooij)
+  + OTHER CHANGES
+* The 'dul-daemon' script has been removed. The same functionality
+  is now available as 'dulwich daemon'. (Jelmer Vernooij)
+
+- Changes from 0.9.5
+  + IMPROVEMENTS
+   * Add support for recursive add in 'git add'.
+ (Ryan Faulkner, Jelmer Vernooij)
+   * Add porcelain 'list_tags'. (Ryan Faulkner)
+   * Add porcelain 'push'. (Ryan Faulkner)
+   * Add porcelain 'pull'. (Ryan Faulkner)
+   * Support 'http.proxy' in HttpGitClient.
+ (Jelmer Vernooij, #1096030)
+   * Support 'http.useragent' in HttpGitClient.
+ (Jelmer Vernooij)
+   * In server, wait for clients to send empty list of
+ wants when talking to empty repository.
+ (Damien Tournoud)
+   * Various changes to improve compatibility with
+ Python 3. (Gary van der Merwe)
+  + BUG FIXES
+   * Support unseekable 'wsgi.input' streams.
+ (Jonas Haag)
+   * Raise TypeError when passing unicode() object
+ to Repo.__getitem__.
+ (Jonas Haag)
+   * Fix handling of `reset` command in dulwich.fastexport.
+ (Jelmer Vernooij, #1249029)
+   * In client, don't wait for server to close connection
+ first. Fixes hang when used against GitHub
+ server implementation. (Siddharth Agarwal)
+   * DeltaChainIterator: fix a corner case where an object is inflated as an
+ object already in the repository.
+ (Damien Tournoud, #135)
+   * Stop leaking file handles during pac

commit python-dulwich for openSUSE:Factory

2013-11-01 Thread h_root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2013-11-01 17:42:22

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new (New)


Package is "python-dulwich"

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2012-11-25 13:28:44.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new/python-dulwich.changes   
2013-11-01 17:42:23.0 +0100
@@ -1,0 +2,56 @@
+Fri Nov  1 12:04:05 UTC 2013 - p.drou...@gmail.com
+
+- Fix download Url
+
+---
+Fri Nov  1 11:32:29 UTC 2013 - p.drou...@gmail.com
+
+- Update to version 0.9.3
+  + * Fix path for stdint.h in MANIFEST.in.
+- Changes from version 0.9.2
+  + Include stdint.h in MANIFEST.in
+- Changes from version 0.9.1
+  + Support lookups of 40-character refs in BaseRepo.__getitem_
+  + Fix fetching packs with side-band-64k capability disabled.
+  + Several fixes in send-pack protocol behaviour - handling of empty
+pack files and deletes. #1063087
+  + Fix capability negotiation when fetching packs over HTTP.
+#1072461
+  + Enforce determine_wants returning an empty list rather than None.
+  + In the server, support pushes just removing refs.
+  + Support passing a single revision to BaseRepo.get_walker() rather
+than a list of revisions. 
+  + Add `Repo.get_description` method.
+  + Support thin packs in Pack.iterobjects() and Pack.get_raw().
+  + Add `MemoryObjectStore.add_pack` and `MemoryObjectStore.add_thin_pack` 
methods.
+  + Add paramiko-based SSH vendor.
+  + Support running 'dulwich.server' and 'dulwich.web' using 'python -m'.
+  + Add ObjectStore.close().
+  + Raise appropriate NotImplementedError when encountering dumb HTTP servers.
+  + SSHVendor.connect_ssh has been renamed to SSHVendor.run_command.
+  + ObjectStore.add_pack() now returns a 3-tuple. The last element will be an
+abort() method that can be used to cancel the pack operation.
+- Changes from version 0.9.0
+  + Push efficiency - report missing objects only. #562676
+  + Use indentation consistent with C Git in config files.
+#1031356
+  + Recognize and skip binary files in diff function.
+  + Fix handling of relative paths in dulwich.client.get_transport_and_path.
+  + Preserve ordering of entries in configuration.
+  + Support ~ expansion in SSH client paths. #1083439
+  + Support relative paths in alternate paths.
+#1175007
+  + Log all error messages from wsgiref server to the logging module. This
+makes the test suit quiet again.
+  + Support passing None for empty tree in changes_from_tree.
+  + Support fetching empty repository in client. #1060462
+  + Add optional honor_filemode flag to build_index_from_tree.
+  + Support core/filemode setting when building trees.
+  + Add chapter on tags in tutorial
+  + Add support for mergetags. #963525
+  + Add support for posix shell hooks.
+- Changes from 0.8.7
+  + Fix use of alternates in ``DiskObjectStore``.{__contains__,__iter__}.
+  + Fix compatibility with Python 2.4.
+
+---

Old:

  dulwich-0.8.6.tar.gz

New:

  dulwich-0.9.3.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.PO0fZf/_old  2013-11-01 17:42:24.0 +0100
+++ /var/tmp/diff_new_pack.PO0fZf/_new  2013-11-01 17:42:24.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-dulwich
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 Name:   python-dulwich
-Version:0.8.6
+Version:0.9.3
 Release:0
 Url:http://samba.org/~jelmer/dulwich
 Summary:Pure-Python Git Library
 License:GPL-2.0+
 Group:  Development/Languages/Python
-Source: http://www.samba.org/~jelmer/dulwich/dulwich-%{version}.tar.gz
+Source: 
https://pypi.python.org/packages/source/d/dulwich/dulwich-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-Sphinx
 BuildRequires:  python-devel
@@ -50,8 +50,10 @@
 
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING HACKING NEWS README build/sphinx/html
+%doc COPYING NEWS README build/sphinx/html
 %{_bindir}/dul-daemon
+%{_bindir}/dul-receive-pack
+%{_bindir}/dul-upload-pack
 %{_bindir}/dul-web
 %{_bindir}/dulwich
 %{python_sitearch}/*

++ dulwich-0.8.6.tar.gz -

commit python-dulwich for openSUSE:Factory

2012-11-25 Thread h_root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2012-11-25 13:28:42

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new (New)


Package is "python-dulwich", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes
2011-09-26 10:14:25.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new/python-dulwich.changes   
2012-11-25 13:28:44.0 +0100
@@ -1,0 +2,31 @@
+Fri Nov 23 10:55:48 UTC 2012 - sasc...@suse.de
+
+- Update to version 0.8.6:
+  + dulwich.__init__ no longer imports client, protocol, repo and
+server modules. (Jelmer Vernooij)
+  + ConfigDict now behaves more like a dictionary.
+(Adam 'Cezar' Jenkins, issue #58)
+  + HTTPGitApplication now takes an optional
+fallback_app argument. (Jonas Haag, issue #67)
+  + Support for large pack index files. (Jameson Nash)
+  + Make index entry tests a little bit less strict, to cope with
+slightly different behaviour on various platforms.
+(Jelmer Vernooij)
+  + setup.py test (available when setuptools is installed) now
+runs all tests, not just the basic unit tests.
+(Jelmer Vernooij)
+  + Commit._deserialize now actually deserializes the current state rather than
+the previous one. (Yifan Zhang, issue #59)
+  + Handle None elements in lists of TreeChange objects. (Alex Holmes)
+  + Support cloning repositories without HEAD set.
+(D-Key, Jelmer Vernooij, issue #69)
+  + Support MemoryRepo.get_config. (Jelmer Vernooij)
+  + In get_transport_and_path, pass extra keyword arguments on to
+HttpGitClient. (Jelmer Vernooij)
+- Changes from version 0.8.5:
+  + Avoid use of 'with' in dulwich.index. (Jelmer Vernooij)
+  + Be a little bit strict about OS behaviour in index tests.
+Should fix the tests on Debian GNU/kFreeBSD. (Jelmer Vernooij)
+- See NEWS file for more changes
+
+---

Old:

  dulwich-0.8.0.tar.gz

New:

  dulwich-0.8.6.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.nps1nL/_old  2012-11-25 13:28:45.0 +0100
+++ /var/tmp/diff_new_pack.nps1nL/_new  2012-11-25 13:28:45.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-dulwich
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,21 +16,20 @@
 #
 
 
-
 Name:   python-dulwich
-Version:0.8.0
+Version:0.8.6
 Release:0
 Url:http://samba.org/~jelmer/dulwich
 Summary:Pure-Python Git Library
 License:GPL-2.0+
 Group:  Development/Languages/Python
-Source: http://www.samba.org/~jelmer/dulwich/dulwich-0.8.0.tar.gz
+Source: http://www.samba.org/~jelmer/dulwich/dulwich-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  python-Sphinx
 BuildRequires:  python-devel
-%if 0%{?suse_version}
-%py_requires
+%if 0%{?suse_version} && 0%{?suse_version} <= 1110
+%{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 %endif
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 
 %description
 Simple Pure-Python implementation of the Git file formats and protocols. 
Dulwich
@@ -38,18 +37,23 @@
 
 %prep
 %setup -q -n dulwich-%{version}
-rm docs/tutorial/.gitignore
 
 %build
-CFLAGS="%{optflags}" python setup.py build
+python setup.py build
+python setup.py build_sphinx && rm build/sphinx/html/.buildinfo
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
+%check
+python setup.py test
+
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING HACKING NEWS README docs
-%{_bindir}/*
-%python_sitearch/*
+%doc AUTHORS COPYING HACKING NEWS README build/sphinx/html
+%{_bindir}/dul-daemon
+%{_bindir}/dul-web
+%{_bindir}/dulwich
+%{python_sitearch}/*
 
 %changelog

++ dulwich-0.8.0.tar.gz -> dulwich-0.8.6.tar.gz ++
 8001 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-dulwich for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2011-12-06 18:55:33

Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and  /work/SRC/openSUSE:Factory/.python-dulwich.new (New)


Package is "python-dulwich", Maintainer is ""

Changes:




Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.aYZfuG/_old  2011-12-06 19:28:44.0 +0100
+++ /var/tmp/diff_new_pack.aYZfuG/_new  2011-12-06 19:28:44.0 +0100
@@ -22,7 +22,7 @@
 Release:0
 Url:http://samba.org/~jelmer/dulwich
 Summary:Pure-Python Git Library
-License:GPLv2+
+License:GPL-2.0+
 Group:  Development/Languages/Python
 Source: http://www.samba.org/~jelmer/dulwich/dulwich-0.8.0.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-dulwich for openSUSE:Factory

2011-09-26 Thread h_root

Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory
checked in at Mon Sep 26 10:14:35 CEST 2011.




--- python-dulwich/python-dulwich.changes   2011-07-03 12:27:51.0 
+0200
+++ /mounts/work_src_done/STABLE/python-dulwich/python-dulwich.changes  
2011-09-20 15:19:01.0 +0200
@@ -1,0 +2,8 @@
+Tue Sep 20 13:16:45 UTC 2011 - sasc...@suse.de
+
+- Update to version 0.8.0:
+  * web: Use correct result MIME types.
+  * pack: Cache binary SHA of unpacked objects.
+  - See upstream git for more details...
+
+---

calling whatdependson for head-i586


Old:

  dulwich-0.7.1.tar.gz

New:

  dulwich-0.8.0.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.cWWfvp/_old  2011-09-26 10:14:20.0 +0200
+++ /var/tmp/diff_new_pack.cWWfvp/_new  2011-09-26 10:14:20.0 +0200
@@ -18,13 +18,13 @@
 
 
 Name:   python-dulwich
-Version:0.7.1
-Release:1
+Version:0.8.0
+Release:0
 Url:http://samba.org/~jelmer/dulwich
 Summary:Pure-Python Git Library
 License:GPLv2+
 Group:  Development/Languages/Python
-Source: dulwich-%{version}.tar.gz
+Source: http://www.samba.org/~jelmer/dulwich/dulwich-0.8.0.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
 %if 0%{?suse_version}
@@ -46,9 +46,6 @@
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
-%clean
-rm -rf %{buildroot}
-
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS COPYING HACKING NEWS README docs

++ dulwich-0.7.1.tar.gz -> dulwich-0.8.0.tar.gz ++
 5416 lines of diff (skipped)






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-dulwich for openSUSE:Factory

2011-07-19 Thread h_root

Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory
checked in at Tue Jul 19 15:01:43 CEST 2011.




--- python-dulwich/python-dulwich.changes   2011-03-31 16:46:04.0 
+0200
+++ python-dulwich/python-dulwich.changes   2011-07-03 12:27:51.0 
+0200
@@ -1,0 +2,7 @@
+Sun Jul  3 10:21:34 UTC 2011 - sasc...@gmx.de
+
+- Update to version 0.7.1:
+  * Documentation udated
+  * Tree.entries deprecated
+
+---

calling whatdependson for head-i586


Old:

  dulwich-0.7.0.tar.bz2

New:

  dulwich-0.7.1.tar.gz



Other differences:
--
++ python-dulwich.spec ++
--- /var/tmp/diff_new_pack.iTMKZU/_old  2011-07-19 14:59:44.0 +0200
+++ /var/tmp/diff_new_pack.iTMKZU/_new  2011-07-19 14:59:44.0 +0200
@@ -15,37 +15,33 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
-%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
-
-%define mod_name dulwich
 
-Name:   python-%{mod_name}
-Version:0.7.0
+Name:   python-dulwich
+Version:0.7.1
 Release:1
 Url:http://samba.org/~jelmer/dulwich
 Summary:Pure-Python Git Library
-License:GPLv2 or later
+License:GPLv2+
 Group:  Development/Languages/Python
-Source: %{mod_name}-%{version}.tar.bz2
+Source: dulwich-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
 %if 0%{?suse_version}
 %py_requires
 %endif
+%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 
 %description
 Simple Pure-Python implementation of the Git file formats and protocols. 
Dulwich
 is the place where Mr. and Mrs. Git live in one of the Monty Python sketches.
 
 %prep
-%setup -q -n %{mod_name}-%{version}
+%setup -q -n dulwich-%{version}
+rm docs/tutorial/.gitignore
 
 %build
-export CFLAGS="%{optflags}"
-python setup.py build
+CFLAGS="%{optflags}" python setup.py build
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
@@ -57,6 +53,6 @@
 %defattr(-,root,root,-)
 %doc AUTHORS COPYING HACKING NEWS README docs
 %{_bindir}/*
-%python_sitearch/%{mod_name}*
+%python_sitearch/*
 
 %changelog






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-dulwich for openSUSE:Factory

2011-06-07 Thread h_root

Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory
checked in at Tue Jun 7 14:02:26 CEST 2011.




New Changes file:

--- /dev/null   2010-08-26 16:28:41.0 +0200
+++ /mounts/work_src_done/STABLE/python-dulwich/python-dulwich.changes  
2011-03-31 16:46:04.0 +0200
@@ -0,0 +1,17 @@
+---
+Thu Mar 31 14:25:18 UTC 2011 - sasc...@suse.de
+
+- Removed *.egg-info from %%files section
+
+---
+Tue Jan 25 17:25:04 UTC 2011 - sasc...@gmx.de
+
+- Update to 0.7.0
+- Packaged documentation
+- Added license header
+
+---
+Wed Sep  8 08:49:57 UTC 2010 - n...@opensuse.org
+
+- Update to 0.6.1
+

calling whatdependson for head-i586


New:

  dulwich-0.7.0.tar.bz2
  python-dulwich.changes
  python-dulwich.spec



Other differences:
--
++ python-dulwich.spec ++
#
# spec file for package python-dulwich
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild

%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}

%define mod_name dulwich

Name:   python-%{mod_name}
Version:0.7.0
Release:1
Url:http://samba.org/~jelmer/dulwich
Summary:Pure-Python Git Library
License:GPLv2 or later
Group:  Development/Languages/Python
Source: %{mod_name}-%{version}.tar.bz2
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  python-devel
%if 0%{?suse_version}
%py_requires
%endif

%description
Simple Pure-Python implementation of the Git file formats and protocols. Dulwich
is the place where Mr. and Mrs. Git live in one of the Monty Python sketches.

%prep
%setup -q -n %{mod_name}-%{version}

%build
export CFLAGS="%{optflags}"
python setup.py build

%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING HACKING NEWS README docs
%{_bindir}/*
%python_sitearch/%{mod_name}*

%changelog





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org