Update to 1.16.0: - Add support for Python 3.13 - Drop support for Python 3.9 - New Repository.hashfile(...) - New Option.GET_MWINDOW_FILE_LIMIT and Option.SET_MWINDOW_FILE_LIMIT - Fix overriding certificate_check(...) callback via argument to RemoteCallbacks(...) - Add py.typed - Fix discover_repository(...) annotation Add const-parents.patch to fix FTBFS (gh#libgit2/pygit2!1324).Matěj Cepl2024-11-05 12:32:54 +0100
2ba852cf70Clean up spec file to enable building on leapShawn W. Dunn2024-10-18 17:38:54 -0700
5ddd6ee66dAccepting request 1191651 from devel:languages:python
Dominique Leuenberger
2024-08-05 15:24:04 +0000
a379493f00Accepting request 1191647 from home:glaubitz:branches:devel:languages:pythonDirk Mueller2024-08-05 11:55:41 +0000
fd073f52b5Accepting request 1181735 from devel:languages:python
Ana Guerrero
2024-06-20 14:47:12 +0000
ffc7350c5c- Update to 1.15.1 * Many deprecated features have been removed, see below * Upgrade to libgit2 v1.8.1 * New push_options optional argument in Repository.push(...) * New support comparison of Oid with text string * Fix CheckoutNotify.IGNORED * Use default error handler when decoding/encoding paths * Remove setuptools runtime dependency * Coding style with ruff * Add wheels for ppc64le * Fix tests on EPEL8 builds for s390x * Deprecate IndexEntry.hex, use str(IndexEntry.id) * 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. - Drop patches for issues fixed upstreamMatej Cepl2024-06-19 11:29:50 +0000
1ddbf52680Accepting request 1174862 from devel:languages:python
Ana Guerrero
2024-05-22 19:29:43 +0000
bb9bb2c788Accepting request 1174830 from devel:Factory:git-workflowMarkéta Machová2024-05-17 13:15:37 +0000
39ece02537Accepting request 1171422 from devel:languages:python
Ana Guerrero
2024-05-02 21:48:44 +0000
df69bb9251Accepting request 1171336 from home:michalsMatej Cepl2024-05-02 16:40:21 +0000
eddbf61f0aAccepting request 1164267 from devel:languages:python
Ana Guerrero
2024-04-03 15:20:55 +0000
dc52473b03- Add upstream patch link to spec and changes filesDaniel Garcia2024-04-03 06:09:33 +0000
9ca5fe6c63Accepting request 1163862 from home:fstrba:branches:devel:languages:pythonDaniel Garcia2024-04-03 06:06:11 +0000
d9d9e7c6edAccepting request 1153847 from devel:languages:python
Dominique Leuenberger
2024-03-01 22:37:46 +0000
e6cad68a57- update to 1.14.1: * Now Object.filemode returns enums.FileMode and Reference.type returns enums.ReferenceType * Fix tests on Fedora 40 * Deprecate ReferenceType.OID, use ReferenceType.DIRECT * Deprecate ReferenceType.LISTALL, use ReferenceType.ALLDirk Mueller2024-03-01 10:14:54 +0000
9db20ba5d6Accepting request 1142846 from devel:languages:python
Ana Guerrero
2024-01-31 22:54:24 +0000
5e36294a53- update to 1.14.0: * Drop support for Python 3.8 * New Repository.submodules namespace * New Repository.listall_mergeheads(), Repository.message, Repository.raw_message and Repository.remove_message() * New pygit2.enums supersedes the GIT_ constants * Now Repository.status(), Repository.status_file(), Repository.merge_analysis(), DiffFile.flags, DiffFile.mode, DiffDelta.flags and DiffDelta.status return enums * Now repository\'s merge(), merge_commits() and merge_trees() take enums/flags for their favor, flags and file_flags arguments. * Fix crash in filter cleanup * Documentation fixes * Remove deprecated Repository.create_remote(...) function, use instead Repository.remotes.create(...) * Deprecate Repository.add_submodule(...), use Repository.submodules.add(...) * Deprecate Repository.lookup_submodule(...), use Repository.submodules[...] * Deprecate Repository.init_submodules(...), use Repository.submodules.init(...) * Deprecate Repository.update_submodule(...), use Repository.submodules.update(...) * Deprecate GIT_* constants, use pygit2.enums * Passign dicts to repository\'s merge(...), merge_commits(...) and merge_trees(...) is deprecated. Instead pass MergeFavor for the favor argument, MergeFlagDirk Mueller2024-01-30 18:13:05 +0000
5cd60e2f23Accepting request 1137305 from devel:languages:python
Dominique Leuenberger
2024-01-07 20:39:53 +0000
cce0cea461- update to 1.13.3: * New API for filters in Python #1237#1244 * Shallow repositories: New depth optional argument for clone_repository(...) and Remote.fetch(...) #1245#1246 * New submodule init(...), update(...) and reload(...) functions #1248 * Release GIL in Walker.__next__ #1249 * Type hints for submodule functions in Repository #1247 * Support Python 3.12 * Documentation updates #1242 * Fix crash in reference rename #1233 * Upgrade to libgit2 v1.7.1 * Don't distribute wheels for pypy, only universal wheels for macOS * New Repository.remotes.create_anonymous(url) #1229 * docs: update links to pypi, pygit2.org #1228 * Prep work for Python 3.12 (not yet supported) #1223 - drop support-libgit2-1.7.patch (upstream) * Add missing newline at end of pygit2/decl/pack.h #1163 * Remove redundant line #1139 * Added mwindow_mapped_limit, cached_memory, enable_caching,Dirk Mueller2024-01-06 21:01:04 +0000
4839da7457Accepting request 1100661 from devel:languages:python
Ana Guerrero
2023-07-26 11:24:13 +0000
f911a1ee67- Update to 1.9.2: * New Repository.create_commit_string(...) and Repository.create_commit_with_signature(...) #1142 * Linux and macOS wheels updated to libgit2 v1.4.3 * Remove redundant line #1139
Steve Kowalik
2022-07-21 14:18:07 +0000
75cacf6c74Accepting request 965070 from devel:languages:python
Dominique Leuenberger
2022-03-26 21:32:10 +0000
5e5f79d1ac- update to 1.9.1: - Type hints: added to C code and Branches/References - New `Signature supports str() and repr() - Fix ODB backend's read in big endian architectures - Fix install with poetry - Wheels: update to libgit2 v1.4.2 - Tests: fix testing parse_diff` - CI: various fixes after migration to libgit2 v1.4Dirk Mueller2022-03-26 18:53:24 +0000
f06b92e0e7Accepting request 958025 from devel:languages:python
Dominique Leuenberger
2022-02-28 18:43:49 +0000
257e6e388dAccepting request 957975 from home:pgajdos:pythonMatej Cepl2022-02-28 11:02:51 +0000
0d78a55ee4Accepting request 926495 from devel:languages:python
Dominique Leuenberger
2021-10-23 21:14:04 +0000
51b70e4430Accepting request 926494 from home:mcepl:branches:devel:libraries:c_c++Matej Cepl2021-10-20 09:10:02 +0000
fada16a7d8Accepting request 845686 from devel:languages:python
Dominique Leuenberger
2020-11-03 14:16:59 +0000
838326e593- Update to 0.28.2: * Fix crash in reflog iteration #901 * Support symbolic references in branches.with_commit(..) #910 * Documentation updates #909 * Test updates #911
Tomáš Chvátal
2019-07-23 08:46:18 +0000
b0ffd0e097Accepting request 703238 from devel:languages:python
Dominique Leuenberger
2019-05-16 20:09:15 +0000
6778612787Accepting request 703237 from home:gary_smith:branches:devel:languages:python
Tomáš Chvátal
2019-05-15 18:35:11 +0000
ec46c55897Accepting request 692230 from devel:languages:python
Dominique Leuenberger
2019-05-06 11:21:18 +0000
c1adf547c6- Add patch to fix the pycparser issues as per bellow: * pycparser.patch
Tomáš Chvátal
2019-04-08 08:30:13 +0000
d5b82c5ff8Accepting request 688613 from devel:languages:python
Dominique Leuenberger
2019-03-28 21:48:16 +0000
4493705311- Disable tests temporarily as per above
Tomáš Chvátal
2019-03-26 09:11:29 +0000
7ea1c3f2fc- Drop the pygit2-0.28-Remove-pycparser-constraint.patch and replace it with shorter sed - Switch to pytest testing: * Fails now but that is pycparser bug https://github.com/eliben/pycparser/issues/305
Tomáš Chvátal
2019-03-23 11:40:49 +0000
7abfe8db2aAccepting request 687891 from home:Pharaoh_Atem:branches:devel:languages:python
Tomáš Chvátal
2019-03-23 11:27:24 +0000
4528bcaab1Accepting request 610890 from devel:languages:python
Dominique Leuenberger
2018-05-29 08:35:08 +0000
6f380ee367- Add patch to fix issues on i586 arch: * pygit2-i586.patch
Tomáš Chvátal
2018-05-21 08:34:38 +0000
b235d7a7a2Accepting request 610062 from devel:languages:python
Dominique Leuenberger
2018-05-17 16:05:48 +0000
e265214141- Update to 0.27.0: * Update to libgit2 v0.27 #783 * Fix for GCC 4 #786
Tomáš Chvátal
2018-05-17 12:13:49 +0000
7c8cae2e52Accepting request 518568 from devel:languages:python
Dominique Leuenberger
2017-08-29 09:44:01 +0000
dcc6728618Accepting request 518566 from home:TheBlackCat:branches:devel:languages:python
Todd R
2017-08-24 16:16:36 +0000
806613ec5aAccepting request 486850 from devel:languages:python
Dominique Leuenberger
2017-05-06 16:26:51 +0000
b3e1b15069Accepting request 486849 from home:TheBlackCat:branches:devel:languages:python
Todd R
2017-04-08 19:04:55 +0000
0b9190e0a2Accepting request 449839 from devel:languages:python
Dominique Leuenberger
2017-01-23 10:34:53 +0000
f2d4a8b426Accepting request 449745 from home:AndreasStieger:branches:devel:languages:pythonDirk Mueller2017-01-12 12:19:25 +0000
218ca46908Accepting request 438238 from devel:languages:python
Dominique Leuenberger
2016-11-05 20:25:34 +0000
420d206c48Accepting request 438236 from home:kwk:branches:devel:languages:python
Thomas Bechtold
2016-11-02 09:32:38 +0000
b05a9b2b6cAccepting request 419419 from devel:languages:python
Dominique Leuenberger
2016-08-17 10:05:12 +0000
9cd8652ecdAccepting request 419057 from home:tbechtold:branches:devel:languages:python
Jan Matejek
2016-08-15 14:23:37 +0000
40c7e47dc0Accepting request 386205 from devel:languages:python
Dominique Leuenberger
2016-04-11 07:14:26 +0000
ed2f2feae6Accepting request 385998 from home:Zaitor:branches:devel:languages:pythonDirk Mueller2016-04-08 09:48:27 +0000
6db6cdd951Accepting request 334933 from devel:languages:python
Dominique Leuenberger
2015-10-01 07:29:32 +0000
fed868479cAccepting request 334932 from home:TheBlackCat:branches:devel:languages:python
Todd R
2015-09-30 09:54:35 +0000
4f33cfcee0Accepting request 331689 from home:posophe:branches:devel:languages:python
Denisart Benjamin
2015-09-17 12:03:24 +0000
97bd89d389Accepting request 283924 from devel:languages:python
Dominique Leuenberger
2015-02-05 10:00:06 +0000
7ca7e83303Accepting request 283921 from home:dimstar:Factory
Denisart Benjamin
2015-02-03 16:09:25 +0000
0cdc2d0ca8Accepting request 247301 from devel:languages:python
Stephan Kulow
2014-09-06 10:18:02 +0000