Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

chore(deps): update dependency pygit2 to <1.15.2 #1000

Merged
merged 1 commit into from
Sep 12, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 7, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pygit2 (changelog) <1.15.0 -> <1.15.2 age adoption passing confidence

Release Notes

libgit2/pygit2 (pygit2)

v1.15.1

Compare Source

  • New Repository.revert(...)
    #​1297

  • New optional depth argument in submodules add() and update() methods
    #​1296

  • Now Submodule.url returns None when the submodule does not have a url
    #​1294

  • Fix use after free bug in error reporting
    #​1299

  • Fix Submodule.head_id when the submodule is not in the current HEAD tree
    #​1300

  • Fix Submodule.open() when subclassing Repository
    #​1295

  • Fix error in the test suite when running with address sanitizer
    #​1304
    #​1301

  • Annotations and documentation fixes
    #​1293

v1.15.0

Compare Source

  • Many deprecated features have been removed, see below

  • Upgrade to libgit2 v1.8.1

  • New push_options optional argument in Repository.push(...)
    #​1282

  • New support comparison of Oid with text string

  • Fix CheckoutNotify.IGNORED
    #​1288

  • Use default error handler when decoding/encoding paths
    #​537

  • Remove setuptools runtime dependency
    #​1281

  • Coding style with ruff
    #​1280

  • Add wheels for ppc64le
    #​1279

  • Fix tests on EPEL8 builds for s390x
    #​1283

Deprecations:

  • Deprecate IndexEntry.hex, use str(IndexEntry.id)

Breaking changes:

  • Remove deprecated oid.hex, use str(oid)

  • Remove deprecated object.hex, use str(object.id)

  • Remove deprecated object.oid, use object.id

  • Remove deprecated Repository.add_submodule(...), use Repository.submodules.add(...)

  • Remove deprecated Repository.lookup_submodule(...), use Repository.submodules[...]

  • Remove deprecated Repository.init_submodules(...), use Repository.submodules.init(...)

  • Remove deprecated Repository.update_submodule(...), use Repository.submodules.update(...)

  • Remove deprecated constants GIT_OBJ_XXX, use ObjectType

  • Remove deprecated constants GIT_REVPARSE_XXX, use RevSpecFlag

  • Remove deprecated constants GIT_REF_XXX, use ReferenceType

  • Remove deprecated ReferenceType.OID, use instead ReferenceType.DIRECT

  • Remove deprecated ReferenceType.LISTALL, use instead ReferenceType.ALL

  • Remove deprecated support for passing dicts to repository's merge(...),
    merge_commits(...) and merge_trees(...). Instead pass MergeFlag for flags, and
    MergeFileFlag for file_flags.

  • Remove deprecated support for passing a string for the favor argument to repository's
    merge(...), merge_commits(...) and merge_trees(...). Instead pass MergeFavor.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@simoncozens simoncozens merged commit 4b90d69 into main Sep 12, 2024
11 checks passed
@simoncozens simoncozens deleted the renovate/pygit2-1.x branch September 12, 2024 09:57
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant