Hello community,

here is the log from the commit of package python-GitPython for 
openSUSE:Factory checked in at 2020-04-02 17:44:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-GitPython (Old)
 and      /work/SRC/openSUSE:Factory/.python-GitPython.new.3248 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-GitPython"

Thu Apr  2 17:44:58 2020 rev:18 rq:790858 version:3.1.0.1582544583.8c9da73

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-GitPython/python-GitPython.changes        
2019-11-17 19:23:42.526851910 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-GitPython.new.3248/python-GitPython.changes  
    2020-04-02 17:45:20.433528274 +0200
@@ -1,0 +2,57 @@
+Thu Apr  2 11:03:10 UTC 2020 - Tomáš Chvátal <[email protected]>
+
+- Disable three more tests on git submodules:
+  * https://github.com/gitpython-developers/GitPython/issues/597
+  * test-skips.patch
+
+-------------------------------------------------------------------
+Mon Mar 30 10:40:09 UTC 2020 - [email protected]
+
+- Update to version 3.1.0.1582544583.8c9da73:
+  * Replace invalid bytes when decoding TagObject stream
+  * Use UTF-8 encoding when getting information about a symbolic reference
+  * Remove and replace references to nose with unittest in documentation
+  * Remove nose from test requirements
+  * Replace nose with unittest in tox configuration
+  * Replace nose with unittest in Travis CI script
+  * Added changelog for unreleased changes
+  * Restrict gitdb2 version to <4
+  * Remove test.lib.asserts and use unittest.mock.patch directly
+  * Replace assert_false with assertFalse
+  * Replace assert_true with assertTrue
+  * Replace raises with assertRaises
+  * Replace assert_raises with assertRaises
+  * Replace assert_not_equal with assertNotEqual
+  * Replace assert_equal with assertEqual
+  * Remove and replace assert_match with assertRegex
+  * Remove old, no longer used assert methods
+  * Remove references to old mock library in documentation
+  * Remove outdated checks for unittest.mock existence
+  * Fix Python version requirement in documentation
+  * Remove badges for no longer existing Waffle site from README
+  * Add support for Python 3.8
+  * Replace deprecated Logger.warn with Logger.warning
+  * Replace deprecated assertRaisesRegexp alias with assertRaisesRegex
+  * Replace deprecated assertNotEquals alias with assertNotEqual
+  * Replace deprecated assertEquals alias with assertEqual in TestGit
+  * Replace deprecated assertRegexpMatches alias with assertRegex
+  * Replace deprecated failUnlessRaises alias with assertRaises in tests
+  * Improve requirements.txt format
+  * Remove checks for pathlib existence in TestRepo for Python < 3.4
+  * Improve README Python requirement specificity
+  * Simplify Travis CI configuration
+  * Require latest gitdb version (with dropped python 2 support)
+  * Fix spelling in Dockerfile description LABEL
+  * Fix Repo.__repr__ when subclassed
+  * Apparently -s must be there, even if --sign-with is specified??
+  * Sign with a different key for now, it's USB-C and can be used
+  * disable signing - don't have a USB-A to -C adapter :(
+  * Remove now unused is_invoking_git variable in test
+  * Fix requirements.txt formatting
+  * Remove unnecessary check for PermissionError for Python < 3.3
+  * Improve setup.py python_requires
+  * Remove unnecessary check for logging.NullHandler for Python 2.6
+  * Remove check for Python 2.7
+- Rebase patch test-skips.patch and test_blocking_lock_file-extra-time.patch
+
+-------------------------------------------------------------------

Old:
----
  GitPython-3.0.5.tar.gz

New:
----
  GitPython-3.1.0.1582544583.8c9da73.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-GitPython.spec ++++++
--- /var/tmp/diff_new_pack.ohkX2z/_old  2020-04-02 17:45:21.413529459 +0200
+++ /var/tmp/diff_new_pack.ohkX2z/_new  2020-04-02 17:45:21.413529459 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-GitPython
 #
-# 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,25 +19,23 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:           python-GitPython
-Version:        3.0.5
+Version:        3.1.0.1582544583.8c9da73
 Release:        0
 Summary:        Python Git Library
 License:        BSD-3-Clause
 URL:            https://github.com/gitpython-developers/GitPython
-Source:         GitPython-%{version}.tar.gz
+Source:         GitPython-%{version}.tar.xz
 Patch0:         test-skips.patch
 Patch1:         test_blocking_lock_file-extra-time.patch
 BuildRequires:  %{python_module ddt >= 1.1.1}
-BuildRequires:  %{python_module gitdb2 >= 2.0.0}
-BuildRequires:  %{python_module nose}
+BuildRequires:  %{python_module gitdb >= 4.0.1}
 BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module smmap2 >= 2.0.0}
+BuildRequires:  %{python_module smmap >= 3.0.1}
 BuildRequires:  fdupes
-BuildRequires:  git
+BuildRequires:  git-core
 BuildRequires:  python-rpm-macros
-BuildRequires:  python2-mock
 Requires:       git-core
-Requires:       python-gitdb2 >= 2.0.0
+Requires:       python-gitdb >= 4.0.1
 BuildArch:      noarch
 %python_subpackages
 
@@ -87,7 +85,6 @@
 %doc AUTHORS CHANGES README.md doc/source/*.rst
 %dir %{python_sitelib}/git
 %{python_sitelib}/git/*
-%dir %{python_sitelib}/GitPython-%{version}-py*.egg-info
-%{python_sitelib}/GitPython-%{version}-py*.egg-info
+%{python_sitelib}/GitPython*
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.ohkX2z/_old  2020-04-02 17:45:21.453529507 +0200
+++ /var/tmp/diff_new_pack.ohkX2z/_new  2020-04-02 17:45:21.457529512 +0200
@@ -1,12 +1,12 @@
 <services>
   <service name="tar_scm" mode="disabled">
-    <param name="versionprefix">3.0.3</param>
+    <param name="versionprefix">3.1.0</param>
     <param name="url">git://github.com/gitpython-developers/GitPython</param>
     <param name="scm">git</param>
     <param name="package-meta">yes</param>
     <param name="changesgenerate">enable</param>
     <param name="submodules">enable</param> 
-    <param name="revision">refs/tags/3.0.3</param>
+    <param name="revision">refs/tags/3.1.0</param>
   </service>
   <service name="recompress" mode="disabled">
     <param name="compression">xz</param>

++++++ test-skips.patch ++++++
--- /var/tmp/diff_new_pack.ohkX2z/_old  2020-04-02 17:45:21.465529521 +0200
+++ /var/tmp/diff_new_pack.ohkX2z/_new  2020-04-02 17:45:21.465529521 +0200
@@ -1,8 +1,8 @@
-Index: GitPython-3.0.2.1566444429.0765792/git/test/test_base.py
+Index: GitPython-3.1.0.1582544583.8c9da73/git/test/test_base.py
 ===================================================================
---- GitPython-3.0.2.1566444429.0765792.orig/git/test/test_base.py
-+++ GitPython-3.0.2.1566444429.0765792/git/test/test_base.py
-@@ -112,7 +112,7 @@ class TestBase(TestBase):
+--- GitPython-3.1.0.1582544583.8c9da73.orig/git/test/test_base.py
++++ GitPython-3.1.0.1582544583.8c9da73/git/test/test_base.py
+@@ -111,7 +111,7 @@ class TestBase(TestBase):
          assert not rw_repo.config_reader("repository").getboolean("core", 
"bare")
          assert osp.isdir(osp.join(rw_repo.working_tree_dir, 'lib'))
  
@@ -11,10 +11,10 @@
      @with_rw_and_rw_remote_repo('0.1.6')
      def test_with_rw_remote_and_rw_repo(self, rw_repo, rw_remote_repo):
          assert not rw_repo.config_reader("repository").getboolean("core", 
"bare")
-Index: GitPython-3.0.2.1566444429.0765792/git/test/test_remote.py
+Index: GitPython-3.1.0.1582544583.8c9da73/git/test/test_remote.py
 ===================================================================
---- GitPython-3.0.2.1566444429.0765792.orig/git/test/test_remote.py
-+++ GitPython-3.0.2.1566444429.0765792/git/test/test_remote.py
+--- GitPython-3.1.0.1582544583.8c9da73.orig/git/test/test_remote.py
++++ GitPython-3.1.0.1582544583.8c9da73/git/test/test_remote.py
 @@ -4,6 +4,7 @@
  # This module is part of GitPython and is released under
  # the BSD License: http://www.opensource.org/licenses/bsd-license.php
@@ -23,7 +23,7 @@
  import random
  import tempfile
  from unittest import skipIf
-@@ -410,7 +411,7 @@ class TestRemote(TestBase):
+@@ -408,7 +409,7 @@ class TestRemote(TestBase):
          TagReference.delete(rw_repo, new_tag, other_tag)
          remote.push(":%s" % other_tag.path)
  
@@ -32,11 +32,50 @@
      @with_rw_and_rw_remote_repo('0.1.6')
      def test_base(self, rw_repo, remote_repo):
          num_remotes = 0
-@@ -643,6 +644,7 @@ class TestRemote(TestBase):
+@@ -641,6 +642,7 @@ class TestRemote(TestBase):
          # will raise fatal: Will not delete all non-push URLs
-         assert_raises(GitCommandError, remote.delete_url, test3)
+         self.assertRaises(GitCommandError, remote.delete_url, test3)
  
 +    @skipIf(os.environ.get('SKIP_GITHUB', 'false') == 'true', 'GitHub 
connection error')
      def test_fetch_error(self):
          rem = self.rorepo.remote('origin')
          with self.assertRaisesRegex(GitCommandError, "[Cc]ouldn't find remote 
ref __BAD_REF__"):
+Index: GitPython-3.1.0.1582544583.8c9da73/git/test/test_submodule.py
+===================================================================
+--- GitPython-3.1.0.1582544583.8c9da73.orig/git/test/test_submodule.py
++++ GitPython-3.1.0.1582544583.8c9da73/git/test/test_submodule.py
+@@ -420,12 +420,13 @@ class TestSubmodule(TestBase):
+     def test_base_bare(self, rwrepo):
+         self._do_base_tests(rwrepo)
+ 
+-    @skipIf(HIDE_WINDOWS_KNOWN_ERRORS and sys.version_info[:2] == (3, 5), """
+-        File "C:\\projects\\gitpython\\git\\cmd.py", line 559, in execute
+-        raise GitCommandNotFound(command, err)
+-        git.exc.GitCommandNotFound: Cmd('git') not found due to: 
OSError('[WinError 6] The handle is invalid')
+-        cmdline: git clone -n --shared -v C:\\projects\\gitpython\\.git 
Users\\appveyor\\AppData\\Local\\Temp\\1\\tmplyp6kr_rnon_bare_test_root_module""")
  # noqa E501
++    #@skipIf(HIDE_WINDOWS_KNOWN_ERRORS and sys.version_info[:2] == (3, 5), """
++    #    File "C:\\projects\\gitpython\\git\\cmd.py", line 559, in execute
++    #    raise GitCommandNotFound(command, err)
++    #    git.exc.GitCommandNotFound: Cmd('git') not found due to: 
OSError('[WinError 6] The handle is invalid')
++    #    cmdline: git clone -n --shared -v C:\\projects\\gitpython\\.git 
Users\\appveyor\\AppData\\Local\\Temp\\1\\tmplyp6kr_rnon_bare_test_root_module""")
  # noqa E501
+     @with_rw_repo(k_subm_current, bare=False)
++    @skipIf(os.environ.get('SKIP_LOCALHOST', 'false') == 'true', 'git-daemon 
connection error')
+     def test_root_module(self, rwrepo):
+         # Can query everything without problems
+         rm = RootModule(self.rorepo)
+@@ -750,6 +751,7 @@ class TestSubmodule(TestBase):
+     #         "FIXME: helper.wrapper fails with: PermissionError: [WinError 
5] Access is denied: "
+     #         
"'C:\\Users\\appveyor\\AppData\\Local\\Temp\\1\\test_work_tree_unsupportedryfa60di\\master_repo\\.git\\objects\\pack\\pack-bc9e0787aef9f69e1591ef38ea0a6f566ec66fe3.idx")
  # noqa E501
+     @with_rw_directory
++    @skipIf(os.environ.get('SKIP_LOCALHOST', 'false') == 'true', 'git-daemon 
connection error')
+     def test_git_submodule_compatibility(self, rwdir):
+         parent = git.Repo.init(osp.join(rwdir, 'parent'))
+         sm_path = join_path_native('submodules', 'intermediate', 'one')
+@@ -825,6 +827,7 @@ class TestSubmodule(TestBase):
+         # end for each dry-run mode
+ 
+     @with_rw_directory
++    @skipIf(os.environ.get('SKIP_LOCALHOST', 'false') == 'true', 'git-daemon 
connection error')
+     def test_remove_norefs(self, rwdir):
+         parent = git.Repo.init(osp.join(rwdir, 'parent'))
+         sm_name = 'mymodules/myname'

++++++ test_blocking_lock_file-extra-time.patch ++++++
--- /var/tmp/diff_new_pack.ohkX2z/_old  2020-04-02 17:45:21.477529536 +0200
+++ /var/tmp/diff_new_pack.ohkX2z/_new  2020-04-02 17:45:21.477529536 +0200
@@ -1,7 +1,9 @@
---- GitPython-2.1.11/git/test-orig/test_util.py        2019-03-13 
15:54:50.306690465 +0700
-+++ GitPython-2.1.11/git/test/test_util.py     2019-03-13 18:22:09.867649085 
+0700
-@@ -171,9 +171,7 @@
-         self.failUnlessRaises(IOError, wait_lock._obtain_lock)
+Index: GitPython-3.1.0.1582544583.8c9da73/git/test/test_util.py
+===================================================================
+--- GitPython-3.1.0.1582544583.8c9da73.orig/git/test/test_util.py
++++ GitPython-3.1.0.1582544583.8c9da73/git/test/test_util.py
+@@ -165,9 +165,7 @@ class TestUtils(TestBase):
+         self.assertRaises(IOError, wait_lock._obtain_lock)
          elapsed = time.time() - start
          extra_time = 0.02
 -        if is_win:


Reply via email to