GitHub / libgit2/pygit2 / commits
Python bindings for libgit2
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| d532da79 | Update wheels to libgit2 1.9.7 | J. David Ibáñez <j****p@g****m> | 15 days ago | |
| 1fa0dfeb | fix(build.sh): clear ci directory without removing mount point | J. David Ibáñez <j****p@g****m> | 16 days ago | |
| ae382271 | Fix dependency caching for emulated Linux jobs | J. David Ibáñez <j****p@g****m> | 16 days ago | |
| d39183b1 | ci: split Linux wheel builds by libc family | J. David Ibáñez <j****p@g****m> | 16 days ago | |
| cabc0df3 | CI: checkout repo before dependency cache step | J. David Ibáñez <j****p@g****m> | 17 days ago | |
| 89c4fa0c | tests: add regression tests for status_file with non-ASCII paths | J. David Ibáñez <j****p@g****m> | 17 days ago | |
| c6da9eb6 | CI: cache compiled dependencies on Linux, macOS and Windows | J. David Ibáñez <j****p@g****m> | 17 days ago | |
| 6a4b8abe | CI (macOS): build architecture-specific dependencies | J. David Ibáñez <j****p@g****m> | 17 days ago | |
| 7f503ff8 | Fix stale libgit2 errors clobbering Python backend exceptions | J. David Ibáñez <j****p@g****m> | 18 days ago | |
| 490bd886 | Fix reference leaks in blob filter stream and _cache_enums | J. David Ibáñez <j****p@g****m> | 18 days ago | |
| 0ec0130c | Fix memory leaks on error paths in listall_branches and diff_to_index | J. David Ibáñez <j****p@g****m> | 18 days ago | |
| 794b7e1f | Fix crash and leak in DiffHunk.lines and Patch.hunks | J. David Ibáñez <j****p@g****m> | 18 days ago | |
| e6204dc4 | Fix invalid oid handling in BlobIO, Reference, RefdbBackend and ODB backends | J. David Ibáñez <j****p@g****m> | 18 days ago | |
| b9f62a35 | Load DiffDelta binary flags lazily | J. David Ibáñez <j****p@g****m> | 18 days ago | |
| 608c8252 | Add specific exception classes for libgit2 error codes | J. David Ibáñez <j****p@g****m> | 19 days ago | |
| ba21cf58 | Release 1.20.0 | J. David Ibáñez <j****p@g****m> | 21 days ago | |
| 28be4b86 | Fix refcount test failing under pytest assertion rewriting | J. David Ibáñez <j****p@g****m> | 21 days ago | |
| 007c5629 | Fix NULL dereference in refdb backend exists callback | J. David Ibáñez <j****p@g****m> | 21 days ago | |
| 5878864c | Fix ownership and lifetime bugs in refdb backend callbacks | J. David Ibáñez <j****p@g****m> | 22 days ago | |
| 2efb7062 | Update wheels to OpenSSL 3.5.7 | J. David Ibáñez <j****p@g****m> | 22 days ago | |
| cc48ea64 | Fix ownership and error handling bugs in refdb backend callbacks | J. David Ibáñez <j****p@g****m> | 22 days ago | |
| 997c65bc | Fix the refdb backend rename callback | J. David Ibáñez <j****p@g****m> | 22 days ago | |
| eb512d2c | Fix refcounting bugs in the refdb backend write callback | J. David Ibáñez <j****p@g****m> | 22 days ago | |
| b7fdcd62 | encoding: drop public to_str, rename internal helper to path_to_str | J. David Ibáñez <j****p@g****m> | 24 days ago | |
| 74de0db7 | Drop deprecated setup_requires, fix encode_fs_path annotations on Python < 3.14 | J. David Ibáñez <j****p@g****m> | 24 days ago | |
| c9366e5f | Fix ruff formatting and update AGENTS.md | J. David Ibáñez <j****p@g****m> | 24 days ago | |
| 3f335447 | Fix build warning and mypy error | J. David Ibáñez <j****p@g****m> | 24 days ago | |
| c5aac409 | encoding: rename internal string helpers and drop public to_bytes | J. David Ibáñez <j****p@g****m> | 24 days ago | |
| d65d61e3 | encoding: clean up fs_path helpers after #1469 | J. David Ibáñez <j****p@g****m> | 24 days ago | |
| 21e9c968 | merge Merge remote-tracking branch 'ralian/dev/ralian/path-encoding' | J. David Ibáñez <j****p@g****m> | 24 days ago | |
| aaa4f4ac | Rebase API review follow-ups | J. David Ibáñez <j****p@g****m> | 24 days ago | |
| e5f6b422 | Rebase.commit() returns None for already-applied patches | Łukasz Langa <l****z@l****l> | 24 days ago | |
| 91637ff6 | Closes #693: Wrap libgit2's rebase API | Łukasz Langa <l****z@l****l> | 24 days ago | |
| 258bf558 |
chore(CI): bump actions/setup-python from 6 to 7 in the actions group
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: J. David Ibáñez <j****p@g****m> |
28 days ago | |
| ed2e1ad2 | Update to libgit2 1.9.6 | J. David Ibáñez <j****p@g****m> | about 1 month ago | |
| 1c035109 | Update changelog | J. David Ibáñez <j****p@g****m> | about 1 month ago | |
| 24efa580 | encoding: improve UTF-8 decode strategy | Ralian <w****4@g****m> | about 2 months ago | |
| 463d7f47 |
chore(CI): bump actions/checkout from 6 to 7 in the actions group (#1470)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 471d63ed | Fix error when snapshotting non-repo config, and improve config docs | Nick Williams <g****b@n****t> | 2 months ago | |
| 666278b6 | Closes #1464: Add support for libgit2's custom_headers (#1465) |
Nick Williams <g****b@n****t>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| c2a3c98b | tests: write test artifacts to tmp_path instead of project root | J. David Ibáñez <j****p@g****m> | 2 months ago | |
| 3e131e97 | Fix mypy | J. David Ibáñez <j****p@g****m> | 2 months ago | |
| a71de72f | Remove deprecated Remote.ls_remotes(...) | J. David Ibáñez <j****p@g****m> | 2 months ago | |
| 28b4342c | Repository.merge_file_from_index() returns MergeFileResult by default | J. David Ibáñez <j****p@g****m> | 2 months ago | |
| 5e1b040f | Remove deprecated support for passing str to Repository.merge() | J. David Ibáñez <j****p@g****m> | 2 months ago | |
| 793d0ee7 | Remove deprecated legacyenums module and GIT_* constants | J. David Ibáñez <j****p@g****m> | 2 months ago | |
| 2fcb39e0 | ci: add riscv64 wheel builds | WANG Xuerui <g****t@x****e> | 2 months ago | |
| b7c234ca | ci: generalize emulated Linux wheel builds | WANG Xuerui <g****t@x****e> | 2 months ago | |
| d86662e5 | Release 1.19.3 | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| 9433ecde | Documentation updates and fixes | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| 926acaf1 | Add AGENTS.md file | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| 2d9fc7d3 | docs: fix warnings when building the docs | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| 319561cb | Add contributing guidelines | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| dd626752 | CI: Fix windows arm build | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| d040bc33 | cibuildwheel: update to VS 18 | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| bcd60f47 | Fix mypy | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| 7ab18e0f | Fix "ruff check" | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| 282985aa | Fix ruff format --diff | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| 21fb1bbc | Fix C annotations ("sh build.sh stubtest" pass) | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| 63fb13b5 | Update changelog | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| a2faf0c1 | index: fix use-after-free in add_conflict() | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| 5acab242 | odb backend: fix type in call to PyArg_ParseTuple | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| 84e29270 |
chore(CI): bump docker/setup-qemu-action (#1459)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 354aafd0 | Check return value of calloc | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| 6a7a59f1 | Update to libgit2 v1.9.4 and fix wheels | J. David Ibáñez <j****p@g****m> | 3 months ago | |
| c5db72d0 | CI: fixing wheels | J. David Ibáñez <j****p@g****m> | 4 months ago | |
| 433c93fd | CI: fixing wheels | J. David Ibáñez <j****p@g****m> | 4 months ago | |
| beb465aa | CI: Build wheels from sdist | J. David Ibáñez <j****p@g****m> | 4 months ago | |
| ce094444 | COPYING fix text mismatch | J. David Ibáñez <j****p@g****m> | 4 months ago | |
| 379b4d82 |
fix(repository): amend annotations on reflog identity
Signed-off-by: Ethan Meng <e****n@r****g> |
Ethan Meng <e****n@r****g> | 4 months ago | |
| e7bd6d26 |
docs(repository): fix default_signature typos
Signed-off-by: Ethan Meng <e****n@r****g> |
Ethan Meng <e****n@r****g> | 4 months ago | |
| d32573ec |
fix(repository): dereference reflog identity correctly
Signed-off-by: Ethan Meng <e****n@r****g> |
Ethan Meng <e****n@r****g> | 4 months ago | |
| 7fd5bfde | docs(repository.diff): fix docstring keyword 'flag' -> 'flags' | MukundaKatta <m****6@g****m> | 4 months ago | |
| 627c4c1d | Release 1.19.2 | J. David Ibáñez <j****p@g****m> | 5 months ago | |
| be7adf8b | Fixed RuntimeError when iterating git config entries with valueless keys. (#1... |
Vruyr Gyolchanyan <v****r@v****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| a44a305e | Update changelog | J. David Ibáñez <j****p@g****m> | 5 months ago | |
| 6b027dac | fix: set build-backend in pyproject.toml | Jah-yee <j****e@e****m> | 5 months ago | |
| 885553b6 | Memory review filter_register with Kimi's help | J. David Ibáñez <j****p@g****m> | 6 months ago | |
| 555b1f36 | Add Odb.read_header | Iliyas Jorio <i****s@j****o> | 6 months ago | |
| b4ed3886 | Odb.read returns ObjectType enum instead of int | Iliyas Jorio <i****s@j****o> | 6 months ago | |
| 070e6b23 | Fix signature info in Odb.read's docstring | Iliyas Jorio <i****s@j****o> | 6 months ago | |
| 4ad82f83 |
chore(CI): bump the actions group with 2 updates
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: J. David Ibáñez <j****p@g****m> |
6 months ago | |
| a6b354fb | Update changelog | J. David Ibáñez <j****p@g****m> | 6 months ago | |
| e91a0073 | CI: quote release title to account for spaces in CLI arg |
Brendan <2****5@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 6ce62a25 | Avoiding conflict with numpy for static build |
Alexander Shadchin <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 5735462f |
chore(CI): bump the actions group with 2 updates
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: J. David Ibáñez <j****p@g****m> |
8 months ago | |
| 47cc5a0e | Add FilterList.apply_to_buffer, apply_to_file, apply_to_blob | Iliyas Jorio <i****s@j****o> | 8 months ago | |
| 7ee1ae57 | Release 1.19.1 | J. David Ibáñez <j****p@g****m> | 8 months ago | |
| fe86852a | Prevent unregistering a filter that's still in use in a FilterList | Iliyas Jorio <i****s@j****o> | 8 months ago | |
| ac25a448 | Add FilterList.__len__ | Iliyas Jorio <i****s@j****o> | 8 months ago | |
| 0f87129a | Add FilterList, Repository.load_filter_list | Iliyas Jorio <i****s@j****o> | 8 months ago | |
| d610f770 | CI: fixing build on Alpine | J. David Ibáñez <j****p@g****m> | 8 months ago | |
| 3ee2acc9 | CI: fixing build of OpenSSL 3.5 | J. David Ibáñez <j****p@g****m> | 8 months ago | |
| 60248b5a | Update libgit2 and openssl | J. David Ibáñez <j****p@g****m> | 8 months ago | |
| 040a65a7 | Update changelog | J. David Ibáñez <j****p@g****m> | 8 months ago | |
| 48e9fec3 | test: skip tests for pypy wheel on MacOS arm64 | Brendan <2****5@g****m> | 9 months ago | |
| 890730c1 | build(dev): build separate wheels for Mac OS architectures | Brendan <2****5@g****m> | 9 months ago | |
| 6d8ca755 |
chore(CI): bump actions/checkout from 5 to 6 in the actions group
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: J. David Ibáñez <j****p@g****m> |
9 months ago | |
| ec6e6ea6 | refactor: organize dev-time dependencies | Brendan <2****5@g****m> | 9 months ago | |
| a4ec27e2 | Update cibuildwheel | J. David Ibáñez <j****p@g****m> | 9 months ago |