Path to this page:
./
devel/py-dulwich,
Python implementation of Git
Branch: CURRENT,
Version: 0.22.8,
Package name: py312-dulwich-0.22.8,
Maintainer: pkgsrc-usersDulwich is a Python implement of the Git file formats and protocols.
It provides a standalone implementation that doesn't depend on the
presence of Git itself.
Required to run:[
devel/py-setuptools] [
www/py-urllib3] [
security/py-certifi] [
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 455.607 KB
Version history: (Expand)
- (2025-03-03) Updated to version: py312-dulwich-0.22.8
- (2025-01-09) Updated to version: py312-dulwich-0.22.7
- (2024-12-11) Updated to version: py312-dulwich-0.22.6
- (2024-11-04) Updated to version: py312-dulwich-0.22.4
- (2024-10-21) Updated to version: py312-dulwich-0.22.3
- (2024-10-14) Updated to version: py312-dulwich-0.22.2
CVS history: (Expand)
2025-03-03 09:38:32 by Adam Ciarcinski | Files touched by this commit (4) |  |
Log message:
py-dulwich: updated to 0.22.8
0.22.8 2025-03-02
* Allow passing in plain strings to ``dulwich.porcelain.tag_create``
* Bump PyO3 to 0.23.5. (Jelmer Vernooij)
* Add sparse checkout cone mode support (Louis Maddox)
* Add skip-worktree support. (Louis Maddox)
* Add "index.skipHash" option support. (Jan Rűegg)
* Repo docstring improvements. (Marnanel Thurman)
|
2025-01-09 11:35:13 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-dulwich: updated to 0.22.7
0.22.7 2024-12-19
* Fix serializing of commits with empty commit messages.
|
2024-12-11 13:29:46 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-dulwich: updated to 0.22.6
0.22.6 2024-11-16
* ``ObjectStore.iter_prefix``: fix handling of missing
loose object directories.
* Reject invalid refcontainer values (not 40 characters or symref).
* Add type hints to various functions.
0.22.5 2024-11-07
* Drop support for Python 3.8.
* Fix refspec handling in porcelain.pull.
* 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.
* Strip pkt-line when negotiating protocol v2. Fixes
compatibility with gerrit.
* Don't pull in ``setuptools_rust`` when building pure
package.
* Return peeled refs from ``GitClient.get_refs`` if protocol-v2
is used.
* Drop outdated performance file.
|
2024-11-04 13:13:13 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-dulwich: updated to 0.22.4
0.22.4 2024-11-01
* Fix handling of symrefs with protocol v2.
* Add ``ObjectStore.iter_prefix``.
* 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`.
|
2024-10-21 07:23:40 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-dulwich: updated to 0.22.3
0.22.3 2024-10-15
* Improve wheel building in CI, so we can upload wheels for the next release.
|
2024-04-30 12:10:01 by Adam Ciarcinski | Files touched by this commit (4) |  |
Log message:
py-dulwich: updated to 0.22.1
0.22.1 2024-04-23
* Handle alternate case for worktreeconfig setting
* Ship rust files.
0.22.0 2024-04-22
* Stop installing docs/ as part of package code.
* Move tests to root.
* Convert the optional C implementations to Rust.
|
2023-12-07 19:23:24 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-dulwich: updated to 0.21.7
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.
* Add ``dulwich.porcelain.for_each_ref``.
|
2023-09-09 23:02:23 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-dulwich: update to 0.21.6.
0.21.6 2023-09-02
* index: Handle different stages of conflicted paths.
(Kevin Hendricks, Jelmer Vernooij)
* Improve LCA finding performance. (Kevin Hendricks)
* client: Handle Content-Type with encoding set.
(Antoine Lambert)
* Only import _hashlib for type checking.
(David Hotham)
* Update docs regarding building dulwich without c bindings (#103)
(Adam Plaice)
* objects: Define a stricter return type for _parse_message
(Vincent Lorentz)
* Raise GitProtocolError when encountering HTTP Errors in
HTTPGitClient. (Jelmer Vernooij, #1199)
|