2020-10-22 18:24:10 by Jonathan Perkin | Files touched by this commit (3) | |
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) | |
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) | |
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) |
Log message:
*: bump PKGREVISION for libgit2 shlib bump
|
2020-03-19 18:03:51 by Thomas Klausner | Files touched by this commit (1) | |
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) | |
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
|
2020-03-01 12:08:11 by Nia Alarie | Files touched by this commit (3) |
Log message:
py-pygit2: Update to 1.1.0
1.1.0 (2020-03-01)
-------------------------
- Upgrade to libgit2 0.99
`#959 <https://github.com/libgit2/pygit2/pull/959>`_
- Continued work on custom odb backends
`#948 <https://github.com/libgit2/pygit2/pull/948>`_
- New ``Diff.patchid`` getter
`#960 <https://github.com/libgit2/pygit2/pull/960>`_
`#877 <https://github.com/libgit2/pygit2/issues/877>`_
- New ``settings.disable_pack_keep_file_checks(...)``
`#908 <https://github.com/libgit2/pygit2/pull/908>`_
- New ``GIT_DIFF_`` and ``GIT_DELTA_`` constants
`#738 <https://github.com/libgit2/pygit2/issues/738>`_
- Fix crash in iteration of config entries
`#970 <https://github.com/libgit2/pygit2/issues/970>`_
- Travis: fix printing features when building Linux wheels
`#977 <https://github.com/libgit2/pygit2/pull/977>`_
- Move ``_pygit2`` to ``pygit2._pygit2``
`#978 <https://github.com/libgit2/pygit2/pull/978>`_
Requirements changes:
- Now libgit2 0.99 is required
- New requirement: cached-property
Breaking changes:
- In the rare case you're directly importing the low level ``_pygit2``, the
import has changed::
# Before
import _pygit2
# Now
from pygit2 import _pygit2
|
2020-02-29 12:47:09 by Nia Alarie | Files touched by this commit (7) |
Log message:
Recursive revbump for libgit2-0.99.0
|
2020-02-18 12:32:43 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pygit2: updated to 1.0.3
1.0.3:
- Fix memory leak in DiffFile
|