Commit Graph

  • 87c9d82220 Accepting request 1233713 from devel:tools:scm factory Ana Guerrero 2024-12-30 11:52:02 +0000
  • befba44c46 - Update to version 0.22.7. * Fix serializing of commits with empty commit messages. (Castedo Ellerman, #1429) devel Lukas Müller 2024-12-28 22:40:17 +0000
  • 6ba3e53f45 Accepting request 1226005 from devel:tools:scm Ana Guerrero 2024-11-24 10:04:56 +0000
  • f4393fb5c2 - update to 0.22.6: * `ObjectStore.iter_prefix: fix handling of missing loose object directories. (Jelmer Vernooij) * Reject invalid refcontainer values (not 40 characters or symref). * Add type hints to various functions. (Castedo Ellerman) * Drop support for Python 3.8. (Jelmer Vernooij) * Fix refspec handling in porcelain.pull. (Jelmer Vernooij) * Drop broken refspec support in porcelain.clone. * Provide ref_prefix functionality client-side if the server does not support it. * Consistently honor ref_prefix and protocol_version arguments in client. (Jelmer Vernooij) * Strip pkt-line when negotiating protocol v2. Fixes compatibility with gerrit. (Rémy Pecqueur, #1423) * Don't pull in setuptools_rust when building pure package. (Eli Schwartz) * Return peeled refs from GitClient.get_refs if protocol-v2 is used. (Stefan Sperling, #1410) * Drop outdated performance file. (Jelmer Vernooij, #1411) * Fix handling of symrefs with protocol v2. * Add ObjectStore.iter_prefix. (Jelmer Vernooij) * Revert back to version 3 of Cargo.lock, to allow building with older Cargo versions. * Use a default ref-prefix when fetching with git protocol v2 * Add ObjectStore.iter_prefix. (Jelmer Vernooij) * Improve wheel building in CI, so we can upload wheels for the next release. * Ship Cargo.lock. (Jelmer Vernooij, #1287) * Ship tests/ and testdata/` in sdist. (Jelmer Vernooij, Lukas Müller 2024-11-23 18:57:58 +0000
  • 13cccf1987 Accepting request 1206503 from devel:tools:scm Ana Guerrero 2024-10-09 20:13:20 +0000
  • d0162c50dc - Add patch geventhttpclient-compat.patch to make it compatible with latest geventhttpclient. (gh#jelmer/dulwich#1299, gh#jelmer/dulwich#1294) - Update 0.22.1: * Fix pypi deployments by @jelmer in #1284 * Handle alternate case for worktreeconfig setting by @wshanks in #1286 * Ship rust files. Fixes #1287 by @jelmer in #1290 - update 0.22.0: * Start on 0.21.8 by @jelmer in #1240 * Install twine when uploading to pypi by @jelmer in #1241 * Remove shebang from graph.py by @mtelka in #1242 * Disable pypi uploads in disperse; this is now down by the GitHub actions workflow by @jelmer in #1243 * tweak doc-strings in LocalGitClient for clarity by @stspdotname in #1245 * Keep GitHub Actions up to date with GitHub's Dependabot by @cclauss in #1249 * Bump the github_actions group with 5 updates by @dependabot in #1250 * Add Python 3.12 to the testing by @cclauss in #1251 * pyproject.toml: Add trove classifier for Python 3.12 by @cclauss in #1252 * Convert _objects.c to _objects.rs by @jelmer in #1204 * Convert pack C helper to rust by @jelmer in #1255 * Convert diff-tree C helper to rust by @jelmer in #1256 * Revert "Bump the github_actions group with 5 updates" by @jelmer in #1257 * Only expect a shallow update when requesting a depth by @abderrahim in #1259 * Use f-strings by @jelmer in #1263 * Wrap all urllib3 read ProtocolErrors as GitProtocolError by @nanonyme in #1261 * Update cargo dependencies with dependabot by @jelmer in #1264 * wheels: Don't build with nightly by @jelmer in #1273 * Reformat with ruff by @jelmer in #1272 * Use latest cibuildwheel by @jelmer in #1276 * cibuildwheel: define options in pyproject.toml by @jelmer in #1275 * Move tests to root. Fixes #1024 by @jelmer in #1277 Lukas Müller 2024-10-09 11:23:35 +0000
  • d3a2e0ff93 Accepting request 1131298 from devel:tools:scm Ana Guerrero 2023-12-06 22:48:41 +0000
  • 67c2c47c43 - update to 0.21.7: * Fix NameError when encountering errors during HTTP operation. * Raise exception when default identity can't be found. * Add a dedicated exception class for unresolved deltas. * Support credentials in proxy URL. (Jelmer Vernooij, #1227) * Add `dulwich.porcelain.for_each_ref`. (Daniele Trifirò) Dirk Mueller 2023-12-06 09:36:20 +0000
  • 6ee9cdd37d Accepting request 1112077 from devel:tools:scm Dominique Leuenberger 2023-09-20 11:28:50 +0000
  • bd26fe4e38 - update to 0.21.6: * index: Handle different stages of conflicted paths. * Improve LCA finding performance. (Kevin Hendricks) * client: Handle Content-Type with encoding set. * Only import _hashlib for type checking. * Update docs regarding building dulwich without c bindings * objects: Define a stricter return type for _parse_message * Raise GitProtocolError when encountering HTTP Errors in * HTTPGitClient. * tests: Ignore errors when deleting GNUPG * Fix some stash functions on Python 3. + Add workaround for https://bitbucket.org/pypy/pypy/issues/2499/cpyext-pystring_asstring-doesnt-work, + Properly quote config values with a ‘#’ character in them. + Skip test that requires sync to synchronize filesystems if os.sync is not + Raise exception in Repo.stage() when absolute paths are passed in. Allow + Set bufsize=0 for subprocess interaction with SSH client. Fixes hangs on + Don’t drop first slash for SSH paths, except for those starting with “~”. than a list of revisions. Dirk Mueller 2023-09-18 20:11:13 +0000
  • 3c6f5bfe91 Accepting request 1085443 from devel:tools:scm Dominique Leuenberger 2023-05-08 15:24:14 +0000
  • 941835098c Accepting request 1085414 from home:ojkastl_buildservice:Branch_systemsmanagement_ansible Dirk Mueller 2023-05-08 08:19:15 +0000
  • ea86e7831a - update to 0.21.5: * Be more tolerant to non-3-length tuple versions. * Support `core.symlinks=false. * Deprecate dulwich.objects.parse_commit. * Fix fetching into MemoryRepo. * Support init.defaultBranch config. * Fix ObjectStore.iterobjects_subset()` when hex shas are passed for objects that live in packs. * client: Handle absolute path as redirect location in HTTP client. Dirk Mueller 2023-05-07 18:52:38 +0000
  • 11fd39fb10 Accepting request 1068963 from devel:tools:scm Dominique Leuenberger 2023-03-03 21:24:37 +0000
  • 0609ac5b3e - update to 0.21.3: * Add support for `worktreeconfig extension. * Deprecate Commit.extra; the Git project specifically discourages adding custom lines, and the contents of Commit.extra are unpredictable as contents may be different between different versions of Dulwich with support for different headers. Commit._extra` still exists. Dirk Mueller 2023-02-23 14:09:44 +0000
  • a325761fe1 Accepting request 1062547 from devel:tools:scm Dominique Leuenberger 2023-02-03 21:04:35 +0000
  • 1049bb9333 Accepting request 1062546 from home:expeehaa:branches:devel:tools:scm Lukas Müller 2023-02-01 20:58:11 +0000
  • c5cc3fa272 Accepting request 1059605 from devel:tools:scm Dominique Leuenberger 2023-01-20 16:38:12 +0000
  • 5ac8aa9ef4 Accepting request 1059604 from home:expeehaa:branches:devel:tools:scm Lukas Müller 2023-01-19 13:54:30 +0000
  • 203232c29b Accepting request 1037169 from devel:tools:scm Dominique Leuenberger 2022-11-23 08:47:43 +0000
  • eb2a593fc7 Accepting request 1037168 from home:expeehaa:branches:devel:tools:scm Lukas Müller 2022-11-21 18:07:11 +0000
  • 38f382179b Accepting request 1003048 from devel:tools:scm Dominique Leuenberger 2022-09-15 20:57:34 +0000
  • 11c1041f45 - update to 0.20.46: * Apply insteadOf to rsync-style location strings * Drop use of certifi, instead relying on urllib3's default code to find system CAs. * Implement timezone parsing in porcelain. * Drop support for running without setuptools. * Ensure configuration is loaded when running "dulwich clone". * Build 32 bit wheels for Windows. * tests: Ignore errors when deleting GNUPG home directory. Fixes spurious errors racing gnupg-agent. Thanks, Matěj Cepl. Fixes #1000 * config: Support closing brackets in quotes in section names. (Jelmer Vernooij, #10124) * Various and formatting fixes. (Kian-Meng Ang) * Document basic authentication in dulwich.porcelain.clone. * Flush before calling fsync, ensuring buffers are filled. (wernha) * Support GPG commit signing. (springheeledjack0) * Add python 3.11 support. (Saugat Pachhai) * Allow missing GPG during tests. (Jakub Kulík) * status: return posix-style untracked paths instead of nt-style paths on win32 (Daniele Trifirò) * Honour PATH environment when running C Git for testing. * Split out exception for symbolic reference loops. * Move various long-deprecated methods. - drop rmtree-ignore-errors.patch (upstream) Dirk Mueller 2022-09-12 20:15:31 +0000
  • 54fa9233e5 Accepting request 1001528 from devel:tools:scm Dominique Leuenberger 2022-09-08 12:21:17 +0000
  • f9f97c893b Accepting request 1001527 from home:expeehaa:branches:devel:tools:scm Lukas Müller 2022-09-07 00:05:45 +0000
  • 0306a335c7 Accepting request 1000760 from devel:tools:scm Dominique Leuenberger 2022-09-03 21:18:31 +0000
  • 1d93941c7c Accepting request 1000497 from home:mcepl:branches:devel:tools:scm Lukas Müller 2022-08-31 21:12:39 +0000
  • afdc4fcef9 Accepting request 998224 from devel:tools:scm Dominique Leuenberger 2022-08-22 09:04:49 +0000
  • 8a3e73d5b7 Accepting request 998217 from home:mcepl:branches:devel:tools:scm Dirk Mueller 2022-08-19 17:36:54 +0000
  • 966cedc78e Accepting request 991149 from devel:tools:scm Richard Brown 2022-07-26 17:42:09 +0000
  • 950338bfc7 - update to 0.20.45: * Add basic `dulwich.porcelain.submodule_list and dulwich.porcelain.submodule_add * Fix reading of chunks in server. (Jelmer Vernooij, #977) * Support applying of URL rewriting using insteadOf / pushInsteadOf`. Dirk Mueller 2022-07-25 20:59:30 +0000
  • 08501f7809 Accepting request 983774 from devel:tools:scm Dominique Leuenberger 2022-06-20 13:37:06 +0000
  • 0b7cdbf84a - update to 2.0.43: * Lazily import url2pathname. * Drop caching of full HTTP response. Attempt #2. Dirk Mueller 2022-06-19 18:35:37 +0000
  • 2210a29586 OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=5 Dirk Mueller 2022-06-19 18:35:26 +0000
  • cb9ea74d21 - update to 2.0.43: * Lazily import url2pathname. * Drop caching of full HTTP response. Attempt #2. Dirk Mueller 2022-06-19 18:34:54 +0000
  • c3cbe2d0ef Accepting request 979745 from devel:tools:scm Dominique Leuenberger 2022-05-31 13:46:48 +0000
  • b53e090fcc - update to 0.20.42: * Drop `RefsContainer.watch` that was always flaky. * Fix wheel uploading, properly. (Ruslan Kuprieiev) Dirk Mueller 2022-05-29 20:11:38 +0000
  • b319372fb2 Accepting request 978722 from devel:tools:scm Dominique Leuenberger 2022-05-24 18:31:00 +0000
  • bcd4e1d06b Accepting request 965100 from devel:languages:python Dominique Leuenberger 2022-03-29 16:14:01 +0000
  • b1fccb2137 Accepting request 951676 from devel:languages:python Dominique Leuenberger 2022-02-09 19:38:05 +0000
  • 0d90e62a9a Accepting request 950021 from devel:languages:python Dominique Leuenberger 2022-02-03 22:16:19 +0000
  • ae597c0eb4 Accepting request 945421 from devel:languages:python Dominique Leuenberger 2022-01-11 20:17:08 +0000
  • efb0791935 Accepting request 931288 from devel:languages:python Dominique Leuenberger 2021-11-15 14:26:21 +0000
  • b58118e695 Accepting request 925730 from devel:languages:python Dominique Leuenberger 2021-10-20 18:23:25 +0000
  • aac407b717 Accepting request 913271 from devel:languages:python Dominique Leuenberger 2021-08-24 08:54:02 +0000
  • 4965514a72 Accepting request 897849 from devel:languages:python Dominique Leuenberger 2021-06-11 20:30:18 +0000
  • f0524bfac3 Accepting request 894165 from devel:languages:python Dominique Leuenberger 2021-05-20 17:23:26 +0000
  • 1baad96a5e Accepting request 887882 from devel:languages:python Dominique Leuenberger 2021-04-26 14:38:47 +0000
  • d0c362082f Accepting request 859225 from devel:languages:python Dominique Leuenberger 2020-12-30 16:12:16 +0000
  • 8e94021294 Accepting request 857110 from devel:languages:python Dominique Leuenberger 2020-12-23 13:19:05 +0000
  • 12e897cc24 Accepting request 855662 from devel:languages:python Dominique Leuenberger 2020-12-16 09:59:32 +0000
  • eae3e3bf00 Accepting request 847411 from devel:languages:python Dominique Leuenberger 2020-11-13 17:53:46 +0000
  • cab3bf0eae Accepting request 834874 from devel:languages:python Dominique Leuenberger 2020-10-29 08:45:10 +0000
  • b1a7755d94 Accepting request 819989 from devel:languages:python Dominique Leuenberger 2020-09-04 08:56:13 +0000
  • 86900298ea Accepting request 813452 from devel:languages:python Dominique Leuenberger 2020-06-21 16:49:43 +0000
  • b418ba6f23 Accepting request 790036 from devel:languages:python Dominique Leuenberger 2020-04-04 10:19:28 +0000
  • e6a5140fcf Accepting request 780380 from devel:languages:python Dominique Leuenberger 2020-03-08 21:21:29 +0000
  • 3e1c199fd9 Accepting request 730633 from devel:languages:python Yuchen Lin 2019-09-17 11:36:21 +0000
  • bd031d7472 Accepting request 698063 from devel:languages:python Dominique Leuenberger 2019-05-03 20:34:57 +0000
  • e866e7eba9 Accepting request 685050 from devel:languages:python Dominique Leuenberger 2019-03-29 19:35:12 +0000
  • 837428d4eb Accepting request 620963 from devel:languages:python Dominique Leuenberger 2018-07-09 11:27:19 +0000
  • f5c528c83c Accepting request 539416 from devel:languages:python Dominique Leuenberger 2017-11-07 09:05:26 +0000
  • bba4bce101 Accepting request 526919 from devel:languages:python Dominique Leuenberger 2017-09-20 15:07:54 +0000
  • d7975e8f7c Accepting request 515871 from devel:languages:python Yuchen Lin 2017-08-13 12:58:03 +0000
  • aba991a83a Accepting request 494942 from devel:languages:python Dominique Leuenberger 2017-05-17 08:54:12 +0000
  • f4cd34234a Accepting request 455266 from devel:languages:python Dominique Leuenberger 2017-02-09 10:17:22 +0000
  • c61796c4ed Accepting request 451239 from devel:languages:python Dominique Leuenberger 2017-01-25 22:26:33 +0000
  • a4cbcfa6d3 Accepting request 419482 from devel:languages:python Dominique Leuenberger 2016-08-17 10:05:35 +0000
  • c16ad319b6 Accepting request 353641 from devel:languages:python Dominique Leuenberger 2016-01-20 08:54:21 +0000
  • 6a5f405154 Accepting request 349373 from devel:languages:python Dominique Leuenberger 2016-01-01 18:47:17 +0000
  • d1cbe927ca Accepting request 306671 from devel:languages:python Stephan Kulow 2015-05-15 05:43:55 +0000
  • 582ca085a3 Accepting request 287343 from devel:languages:python Dominique Leuenberger 2015-02-24 12:02:41 +0000
  • 3f3a3f7dcb Accepting request 205537 from devel:languages:python Tomáš Chvátal 2013-11-01 16:42:22 +0000
  • bcc7be252b Accepting request 142565 from devel:languages:python Stephan Kulow 2012-11-25 12:28:42 +0000
  • abf9fdf6d3 replace license with spdx.org variant Stephan Kulow 2011-12-06 17:55:33 +0000
  • d1dcccf1ef Accepting request 83880 from devel:languages:python Sascha Peilicke 2011-09-26 08:14:21 +0000
  • 60c2617583 Autobuild autoformatter for 75201 Marcus Rueckert 2011-07-19 13:01:44 +0000
  • efc484c2ba Accepting request 75201 from devel:languages:python Marcus Rueckert 2011-07-19 13:01:36 +0000
  • 74815b42cd Autobuild autoformatter for 71062 Berthold Gunreben 2011-06-07 12:02:29 +0000
  • b8565360be Accepting request 71062 from devel:languages:python Berthold Gunreben 2011-06-07 12:02:16 +0000