6222f9da5f
update to 1.17.0
factory
Markéta Calábková
2025-01-28 10:27:09 +01:00
8f774c3b9f
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 +01:00
a379493f00
Accepting request 1191647 from home:glaubitz:branches:devel:languages:python
Dirk Mueller2024-08-05 11:55:41 +00:00
fd073f52b5
Accepting request 1181735 from devel:languages:python
Ana Guerrero2024-06-20 14:47:12 +00:00
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 upstream
Matej Cepl2024-06-19 11:29:50 +00:00
1ddbf52680
Accepting request 1174862 from devel:languages:python
Ana Guerrero2024-05-22 19:29:43 +00:00
bb9bb2c788
Accepting request 1174830 from devel:Factory:git-workflow
Markéta Machová2024-05-17 13:15:37 +00:00
39ece02537
Accepting request 1171422 from devel:languages:python
Ana Guerrero2024-05-02 21:48:44 +00:00
df69bb9251
Accepting request 1171336 from home:michals
Matej Cepl2024-05-02 16:40:21 +00:00
eddbf61f0a
Accepting request 1164267 from devel:languages:python
Ana Guerrero2024-04-03 15:20:55 +00:00
dc52473b03
- Add upstream patch link to spec and changes files
Daniel Garcia2024-04-03 06:09:33 +00:00
9ca5fe6c63
Accepting request 1163862 from home:fstrba:branches:devel:languages:python
Daniel Garcia2024-04-03 06:06:11 +00:00
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 +00:00
9db20ba5d6
Accepting request 1142846 from devel:languages:python
Ana Guerrero2024-01-31 22:54:24 +00:00
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 +00:00
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 +00:00
4839da7457
Accepting request 1100661 from devel:languages:python
Ana Guerrero2023-07-26 11:24:13 +00:00
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 #1139Steve Kowalik2022-07-21 14:18:07 +00:00
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.4
Dirk Mueller2022-03-26 18:53:24 +00:00
4493705311
- Disable tests temporarily as per above
Tomáš Chvátal
2019-03-26 09:11:29 +00:00
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 +00:00
7abfe8db2a
Accepting request 687891 from home:Pharaoh_Atem:branches:devel:languages:python
Tomáš Chvátal
2019-03-23 11:27:24 +00:00