./devel/py-pygit2, Python bindings to libgit2

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.4.0, Package name: py37-pygit2-1.4.0, Maintainer: pkgsrc-users

pygit2 is a set of Python bindings to the libgit2 linkable C Git library.


Required to run:
[devel/py-setuptools] [devel/py-cffi] [devel/py-cparser] [devel/libgit2] [devel/py-cached-property] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 757269125f043b1cc2aacc211b79bc6d876cddb2
RMD160: 03192325f88bd7d13447a9c5699374ce63a74f88
Filesize: 238.854 KB

Version history: (Expand)


CVS history: (Expand)


   2020-11-21 23:34:00 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pygit2: updated to 1.4.0

1.4.0
- Upgrade to libgit2 1.1, new ``GIT_BLAME_IGNORE_WHITESPACE`` constant
- Add wheels for Python 3.9
- Drop support for PyPy3 7.2
- New optional ``flags`` argument in ``Repository.__init__(...)``,
  new ``GIT_REPOSITORY_OPEN_*`` constants
- Documentation
   2020-10-22 18:24:10 by Jonathan Perkin | Files touched by this commit (3) | Package updated
Log message:
py-pygit2: Update to 1.3.0.

Includes a build fix for the updated libgit2 1.1.x, figured it may as well
be updated at the same time.

1.3.0 (2020-09-18)
-------------------------

- New ``Repository.add_submodule(...)``
  `#1011 <https://github.com/libgit2/pygit2/pull/1011>`_

- New ``Repository.applies(...)``
  `#1019 <https://github.com/libgit2/pygit2/pull/1019>`_

- New ``Repository.revparse(...)`` and ``Repository.revparse_ext(...)``
  `#1022 <https://github.com/libgit2/pygit2/pull/1022>`_

- New optional ``flags`` and ``file_flags`` arguments in
  ``Repository.merge_commits`` and ``Repository.merge_trees``
  `#1008 <https://github.com/libgit2/pygit2/pull/1008>`_

- New ``Reference.raw_target``, ``Repository.raw_listall_branches(...)`` and
  ``Repository.raw_listall_references()``; allow bytes in
  ``Repository.lookup_branch(...)`` and ``Repository.diff(...)``
  `#1029 <https://github.com/libgit2/pygit2/pull/1029>`_

- New ``GIT_BLAME_FIRST_PARENT`` and ``GIT_BLAME_USE_MAILMAP`` constants
  `#1031 <https://github.com/libgit2/pygit2/pull/1031>`_

- New ``IndexEntry`` supports ``repr()``, ``str()``, ``==`` and ``!=``
  `#1009 <https://github.com/libgit2/pygit2/pull/1009>`_

- New ``Object`` supports ``repr()``
  `#1022 <https://github.com/libgit2/pygit2/pull/1022>`_

- New accept tuples of strings (not only lists) in a number of places
  `#1025 <https://github.com/libgit2/pygit2/pull/1025>`_

- Fix compatibility with old macOS 10.9
  `#1026 <https://github.com/libgit2/pygit2/issues/1026>`_
  `#1027 <https://github.com/libgit2/pygit2/pull/1027>`_

- Fix check argument type in ``Repository.apply(...)``
  `#1033 <https://github.com/libgit2/pygit2/issues/1033>`_

- Fix raise exception if error in ``Repository.listall_submodules()`` commit 32133974

- Fix a couple of refcount errors in ``OdbBackend.refresh()`` and
  ``Worktree_is_prunable`` commit fed0c19c

- Unit tests
  `#800 <https://github.com/libgit2/pygit2/issues/800>`_
  `#1015 <https://github.com/libgit2/pygit2/pull/1015>`_

- Documentation
  `#705 <https://github.com/libgit2/pygit2/pull/705>`_
   2020-05-13 17:00:50 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pygit2: updated to 1.2.1

1.2.1:
- Fix segfault in ``Object.raw_name`` when not reached through a tree
- Internal: Use @ffi.def_extern instead of @ffi.callback
- Internal: callbacks code refactored
- Test suite completely switched to pytest
- New unit tests
- Documentation changes

Deprecations:
- Deprecate ``Repository.create_remote(...)``, use instead
  ``Repository.remotes.create(...)``
- Deprecate ``GIT_CREDTYPE_XXX`` contants, use ``GIT_CREDENTIAL_XXX`` instead.
   2020-04-07 14:12:40 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pygit2: updated to 1.2.0

1.2.0:
- Drop support for Python 3.5
- Upgrade to libgit2 1.0
- New support for custom reference database backends
- New support for path objects
- New ``index`` optional parameter in ``Repository.checkout_index``
- New MacOS wheels
- Fix re-raise exception from credentials callback in clone_repository
- Fix warning with ``pip install pygit2``
- Tests: disable global Git config
   2020-04-06 10:34:23 by Thomas Klausner | Files touched by this commit (6) | Package updated
Log message:
*: bump PKGREVISION for libgit2 shlib bump
   2020-03-19 18:03:51 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
py-pygit2: update to 1.1.1nb1.

Add missing dependency on py-cached-property.
   2020-03-10 23:50:14 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-pygit2: update to 1.1.1.

1.1.1 (2020-03-06)
-------------------------

- Fix crash in tree iteration
  `#984 <https://github.com/libgit2/pygit2/pull/984>`_
  `#980 <https://github.com/libgit2/pygit2/issues/980>`_

- Do not include the docs in dist files, so they're much smaller now
   2020-03-01 12:18:46 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-pygit2: sort PLIST