Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package mercurial-extension-hg-git for
openSUSE:Factory checked in at 2023-08-28 17:14:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mercurial-extension-hg-git (Old)
and /work/SRC/openSUSE:Factory/.mercurial-extension-hg-git.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mercurial-extension-hg-git"
Mon Aug 28 17:14:06 2023 rev:10 rq:1105967 version:1.0.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/mercurial-extension-hg-git/mercurial-extension-hg-git.changes
2023-03-06 18:56:40.465008526 +0100
+++
/work/SRC/openSUSE:Factory/.mercurial-extension-hg-git.new.1766/mercurial-extension-hg-git.changes
2023-08-28 17:14:07.886315673 +0200
@@ -1,0 +2,6 @@
+Fri Aug 25 22:02:17 UTC 2023 - Lukas Müller <[email protected]>
+
+- Make tests actually run by adding "BuildRequires: python3-dulwich".
+- Add unreleased upstream patch fix_mercurial_6.5_compatibility.patch.
+
+-------------------------------------------------------------------
New:
----
fix_mercurial_6.5_compatibility.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mercurial-extension-hg-git.spec ++++++
--- /var/tmp/diff_new_pack.G04eDd/_old 2023-08-28 17:14:09.010356037 +0200
+++ /var/tmp/diff_new_pack.G04eDd/_new 2023-08-28 17:14:09.018356325 +0200
@@ -32,11 +32,14 @@
URL: http://foss.heptapod.net/mercurial/hg-git
Source0:
https://files.pythonhosted.org/packages/source/h/hg-git/hg-git-%{version}.tar.gz
Source90: tests.blacklist
+# Unreleased upstream patch
+Patch0: fix_mercurial_6.5_compatibility.patch
BuildRequires: fdupes
BuildRequires: git
BuildRequires: mercurial
BuildRequires: python-rpm-macros
BuildRequires: python3
+BuildRequires: python3-dulwich >= 0.19.3
BuildRequires: python3-gpg
BuildRequires: python3-pip
BuildRequires: python3-setuptools
@@ -48,7 +51,7 @@
%endif
BuildRequires: unzip
Requires: mercurial
-Requires: python3-dulwich >= 0.19.0
+Requires: python3-dulwich >= 0.19.3
Provides: python3-hg-git = %{version}-%{release}
Obsoletes: python3-hg-git < %{version}-%{release}
BuildArch: noarch
@@ -60,6 +63,7 @@
%prep
%setup -q -n hg-git-%{version}
+%patch0 -p1
%build
%pyproject_wheel
++++++ fix_mercurial_6.5_compatibility.patch ++++++
# HG changeset patch
# User Dan Villiom Podlaski Christiansen <[email protected]>
# Date 1682100621 -7200
# Fri Apr 21 20:10:21 2023 +0200
# Branch 1.0.x
# Node ID 9a52223a95e9821b2f2b544ab5a35e06963da3f1
# Parent 2528cff319744f44dc40003cd110700ce4204a94
compat: fix tests with Mercurial default
diff --git a/NEWS.rst b/NEWS.rst
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -1,3 +1,10 @@
+hg-git 1.0.3 (unreleased)
+=========================
+
+This is a minor release, focusing on bugs and compatibility.
+
+* Fix tests with Mercurial 6.5
+
hg-git 1.0.2 (2023-03-03)
=========================
diff --git a/hggit/gitrepo.py b/hggit/gitrepo.py
--- a/hggit/gitrepo.py
+++ b/hggit/gitrepo.py
@@ -103,7 +103,7 @@
def known(self):
raise NotImplementedError
- def peer(self, path=None):
+ def peer(self, path=None, remotehidden=False):
return self
def stream_out(self):
@@ -136,8 +136,8 @@
# defend against tracebacks if we specify -r in 'hg pull'
@eh.wrapfunction(hg, b'addbranchrevs')
-def safebranchrevs(orig, lrepo, otherrepo, branches, revs):
- revs, co = orig(lrepo, otherrepo, branches, revs)
+def safebranchrevs(orig, lrepo, otherrepo, branches, revs, **kwargs):
+ revs, co = orig(lrepo, otherrepo, branches, revs, **kwargs)
if isinstance(otherrepo, gitrepo):
# FIXME: Unless it's None, the 'co' result is passed to the lookup()
# remote command. Since our implementation of the lookup() remote
@@ -245,5 +245,7 @@
)
-def make_peer(ui, path, create, intents=None, createopts=None):
+def make_peer(
+ ui, path, create, intents=None, createopts=None, remotehidden=False
+):
return gitrepo(ui, path, create)