pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/py-pygit2/patches py-pygit2: update to 1.10.1.
details: https://anonhg.NetBSD.org/pkgsrc/rev/1787261e06d5
branches: trunk
changeset: 384853:1787261e06d5
user: wiz <wiz%pkgsrc.org@localhost>
date: Tue Sep 06 09:26:28 2022 +0000
description:
py-pygit2: update to 1.10.1.
1.10.1 (2022-08-28)
-------------------------
- Fix segfault in ``Signature`` repr
`#1155 <https://github.com/libgit2/pygit2/pull/1155>`_
- Linux and macOS wheels for Python 3.11
`#1154 <https://github.com/libgit2/pygit2/pull/1154>`_
1.10.0 (2022-07-24)
-------------------------
- Upgrade to libgit2 1.5
- Add support for ``GIT_OPT_GET_OWNER_VALIDATION`` and
``GIT_OPT_SET_OWNER_VALIDATION``
`#1150 <https://github.com/libgit2/pygit2/pull/1150>`_
- New ``untracked_files`` and ``ignored`` optional arguments for
``Repository.status(...)``
`#1151 <https://github.com/libgit2/pygit2/pull/1151>`_
1.9.2 (2022-05-24)
-------------------------
- New ``Repository.create_commit_string(...)`` and
``Repository.create_commit_with_signature(...)``
`#1142 <https://github.com/libgit2/pygit2/pull/1142>`_
- Linux and macOS wheels updated to libgit2 v1.4.3
- Remove redundant line
`#1139 <https://github.com/libgit2/pygit2/pull/1139>`_
1.9.1 (2022-03-22)
-------------------------
- Type hints: added to C code and Branches/References
`#1121 <https://github.com/libgit2/pygit2/pull/1121>`_
`#1132 <https://github.com/libgit2/pygit2/pull/1132>`_
- New ``Signature`` supports ``str()`` and ``repr()``
`#1135 <https://github.com/libgit2/pygit2/pull/1135>`_
- Fix ODB backend's read in big endian architectures
`#1130 <https://github.com/libgit2/pygit2/pull/1130>`_
- Fix install with poetry
`#1129 <https://github.com/libgit2/pygit2/pull/1129>`_
`#1128 <https://github.com/libgit2/pygit2/issues/1128>`_
- Wheels: update to libgit2 v1.4.2
- Tests: fix testing ``parse_diff``
`#1131 <https://github.com/libgit2/pygit2/pull/1131>`_
- CI: various fixes after migration to libgit2 v1.4
1.9.0 (2022-02-22)
-------------------------
- Upgrade to libgit2 v1.4
- Documentation, new recipes for committing and cloning
`#1125 <https://github.com/libgit2/pygit2/pull/1125>`_
1.8.0 (2022-02-04)
-------------------------
- Rename ``RemoteCallbacks.progress(...)`` callback to ``.sideband_progress(...)``
`#1120 <https://github.com/libgit2/pygit2/pull/1120>`_
- New ``Repository.merge_base_many(...)`` and ``Repository.merge_base_octopus(...)``
`#1112 <https://github.com/libgit2/pygit2/pull/1112>`_
- New ``Repository.listall_stashes()``
`#1117 <https://github.com/libgit2/pygit2/pull/1117>`_
- Code cleanup
`#1118 <https://github.com/libgit2/pygit2/pull/1118>`_
Backward incompatible changes:
- The ``RemoteCallbacks.progress(...)`` callback has been renamed to
``RemoteCallbacks.sideband_progress(...)``. This matches the documentation,
but may break existing code that still uses the old name.
1.7.2 (2021-12-06)
-------------------------
- Universal wheels for macOS
`#1109 <https://github.com/libgit2/pygit2/pull/1109>`_
1.7.1 (2021-11-19)
-------------------------
- New ``Repository.amend_commit(...)``
`#1098 <https://github.com/libgit2/pygit2/pull/1098>`_
- New ``Commit.message_trailers``
`#1101 <https://github.com/libgit2/pygit2/pull/1101>`_
- Windows wheels for Python 3.10
`#1103 <https://github.com/libgit2/pygit2/pull/1103>`_
- Changed: now ``DiffDelta.is_binary`` returns ``None`` if the file data has
not yet been loaded, cf. `#962 <https://github.com/libgit2/pygit2/issues/962>`_
- Document ``Repository.get_attr(...)`` and update theme
`#1017 <https://github.com/libgit2/pygit2/issues/1017>`_
`#1105 <https://github.com/libgit2/pygit2/pull/1105>`_
1.7.0 (2021-10-08)
-------------------------
- Upgrade to libgit2 1.3.0
`#1089 <https://github.com/libgit2/pygit2/pull/1089>`_
- Linux wheels now bundled with libssh2 1.10.0 (instead of 1.9.0)
- macOS wheels now include libssh2
- Add support for Python 3.10
`#1092 <https://github.com/libgit2/pygit2/pull/1092>`_
`#1093 <https://github.com/libgit2/pygit2/pull/1093>`_
- Drop support for Python 3.6
- New `pygit2.GIT_CHECKOUT_SKIP_LOCKED_DIRECTORIES`
`#1087 <https://github.com/libgit2/pygit2/pull/1087>`_
- New optional argument ``location`` in ``Repository.applies(..)`` and
``Repository.apply(..)``
`#1091 <https://github.com/libgit2/pygit2/pull/1091>`_
- Fix: Now the `flags` argument in `Repository.blame()` is passed through
`#1083 <https://github.com/libgit2/pygit2/pull/1083>`_
- CI: Stop using Travis, move to GitHub actions
Caveats:
- Windows wheels for Python 3.10 not yet available.
diffstat:
devel/py-pygit2/patches/patch-build.sh | 14 ++++++++++++++
devel/py-pygit2/patches/patch-src_types.h | 16 ----------------
2 files changed, 14 insertions(+), 16 deletions(-)
diffs (38 lines):
diff -r fd07ddb937b7 -r 1787261e06d5 devel/py-pygit2/patches/patch-build.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-pygit2/patches/patch-build.sh Tue Sep 06 09:26:28 2022 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-build.sh,v 1.1 2022/09/06 09:26:28 wiz Exp $
+
+Fix unportable test(1) operator.
+
+--- build.sh.orig 2022-08-28 09:11:54.262747800 +0000
++++ build.sh
+@@ -249,6 +249,6 @@ if [ "$1" = "stubtest" ]; then
+ shift
+ $PREFIX/bin/pip install mypy
+ PYTHONPATH=. $PREFIX/bin/stubtest --mypy-config-file mypy-stubtest.ini pygit2._pygit2
+- [ $? == 0 ] && echo "stubtest OK"
++ [ $? = 0 ] && echo "stubtest OK"
+ fi
+
diff -r fd07ddb937b7 -r 1787261e06d5 devel/py-pygit2/patches/patch-src_types.h
--- a/devel/py-pygit2/patches/patch-src_types.h Tue Sep 06 09:26:27 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-src_types.h,v 1.2 2020/11/21 22:33:59 adam Exp $
-
-Builds and tests fine against newer libgit2.
-
---- src/types.h.orig 2020-10-14 06:40:15.000000000 +0000
-+++ src/types.h
-@@ -32,9 +32,6 @@
- #include <Python.h>
- #include <git2.h>
-
--#if !(LIBGIT2_VER_MAJOR == 1 && LIBGIT2_VER_MINOR == 1)
--#error You need a compatible libgit2 version (1.1.x)
--#endif
-
- /*
- * Python objects
Home |
Main Index |
Thread Index |
Old Index