88 Commits

Author SHA256 Message Date
dd92bd6ca1 Accepting request 1334214 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1334214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=69
2026-02-20 16:47:15 +00:00
fa2b8ed7ec - Update to version 1.1.0.
* Add reference to c-git-compatibility doc in README.md
  * Implement cli commands for more porcelain
  * Support GIT_TRACE_PACKET
  * Fix cloning of SHA-256 repositories with protocol v2
  * skip tests that require merge3 when it's not available
  * Add test-minimal to CI; run tests without installing any optional dependencies
  * Update SECURITY.md
  * Don't skip 3.14 wheels
  * Add Git protocol v2 packfile-uris client support
  * Attempt to fix occasional issues with long running lfs processes in tests
  * Allow passing commit and author timestamps into porcelain.commit
  * Skip Python 3.14 x86_64/universal2 wheels on macOS
  * Improve exception message for tags
  * ci(deps): bump dependabot/fetch-metadata from 2.4.0 to 2.5.0
  * ci(deps): bump actions/checkout from 6.0.1 to 6.0.2
  * deps(deps-dev): bump ruff from 0.14.10 to 0.14.14 in the pip group
  * Add bundle URI support for faster clones and fetches
  * Add basic subtree support
  * Add support for core.trustctime configuration option
  * Fix LFS client selection for file:// URLs
  * Add support for core.commentChar configuration option
  * Add --unshallow support to fetch command
  * Add progress reporting during pack file downloads
  * Macos wheels fix
  * Disable git-lfs filter process in LFS status tests to fix flaky Windows failures
  * Server side hooks
  * Fix checkout skipping files with paths starting with '.git'

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=45
2026-02-20 14:33:22 +00:00
5865ceb3a0 Accepting request 1332465 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1332465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=68
2026-02-11 17:49:29 +00:00
7d4d0ea6ef - Update to version 1.0.0.
* More tests by @jelmer in #2066
  * Document C git compatibility by @jelmer in #2067
  * Remove deprecated functions by @jelmer in #2068

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=43
2026-02-11 12:05:22 +00:00
c5872f46bc Accepting request 1328438 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1328438
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=67
2026-01-21 13:14:48 +00:00
fae8469ce3 Accepting request 1328251 from home:nkrapp:branches:devel:tools:scm
- Update to 0.25.2
  * Fix test failure when GPG raises ``InvalidSigners`` instead of
    ``GPGMEError`` on systems without usable secret keys.
  * Object store ``close()`` methods can now be called multiple times safely.
    Object stores now raise ``ResourceWarning`` when destroyed with unclosed
    resources.

OBS-URL: https://build.opensuse.org/request/show/1328251
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=41
2026-01-21 08:17:09 +00:00
0792ead34c Accepting request 1272248 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1272248
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=66
2025-04-24 15:25:40 +00:00
b5641959e6 Accepting request 1272224 from home:expeehaa:branches:devel:tools:scm
- Update to version 0.22.8.
  Full changelog: https://github.com/jelmer/dulwich/releases/tag/dulwich-0.22.8
  * porcelain: respect 'abbrev' argument when describing annotated-tagless repositories by @jayaddison in #1482
  * Provide gpgme-config on Ubuntu by @jelmer in #1487
  * Docstrings for constructors of repo.Repo and repo.MemoryRepo by @marnanel in #1490
  * add support for the git option "index.skipHash" by @rggjan in #1488
  * Skip-worktree support, sparse checkout impl by @lmmx in #1495
  * Add default values for IndexEntry by @jelmer in #1496
  * Allow passing in plain strings to tag_create by @jelmer in #1500
  * feat(cone-mode): sparse checkout cone mode support by @lmmx in #1497
  * Add note on comparison with other Git libraries by @jelmer in #1501

OBS-URL: https://build.opensuse.org/request/show/1272224
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=39
2025-04-23 17:25:17 +00:00
d96110577d Accepting request 1233713 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1233713
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=65
2024-12-30 11:52:02 +00:00
f5a980517c Accepting request 1233712 from home:expeehaa:branches:devel:tools:scm
- Update to version 0.22.7.
  * Fix serializing of commits with empty commit messages. (Castedo Ellerman, #1429)

OBS-URL: https://build.opensuse.org/request/show/1233712
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=37
2024-12-28 22:40:17 +00:00
a6599a8e1a Accepting request 1226005 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1226005
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=64
2024-11-24 10:04:56 +00:00
fd23118315 Accepting request 1226002 from home:dirkmueller:Factory
- 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,

OBS-URL: https://build.opensuse.org/request/show/1226002
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=35
2024-11-23 18:57:58 +00:00
6ea656e57c Accepting request 1206503 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1206503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=63
2024-10-09 20:13:20 +00:00
e005a2ae95 Accepting request 1206297 from home:dgarcia:branches:Cloud:OpenStack:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1206297
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=33
2024-10-09 11:23:35 +00:00
69208b5bbb Accepting request 1131298 from devel:tools:scm
- 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ò)

OBS-URL: https://build.opensuse.org/request/show/1131298
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=62
2023-12-06 22:48:41 +00:00
04ee0bf36a - 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ò)

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=31
2023-12-06 09:36:20 +00:00
35caf4aa4c Accepting request 1112077 from devel:tools:scm
- 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.

OBS-URL: https://build.opensuse.org/request/show/1112077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=61
2023-09-20 11:28:50 +00:00
daaf1744d5 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=29
2023-09-18 20:11:13 +00:00
2298f0c217 Accepting request 1085443 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1085443
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=60
2023-05-08 15:24:14 +00:00
5910f7bd0c Accepting request 1085414 from home:ojkastl_buildservice:Branch_systemsmanagement_ansible
add sle15_python_module_pythons

OBS-URL: https://build.opensuse.org/request/show/1085414
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=27
2023-05-08 08:19:15 +00:00
662d976941 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=26
2023-05-07 18:52:38 +00:00
7cc8055b86 Accepting request 1068963 from devel:tools:scm
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1068963
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=59
2023-03-03 21:24:37 +00:00
e85bfb47bf - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=24
2023-02-23 14:09:44 +00:00
0ab9cb83d4 Accepting request 1062547 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1062547
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=58
2023-02-03 21:04:35 +00:00
d1ea22a33e Accepting request 1062546 from home:expeehaa:branches:devel:tools:scm
- Add dependency typing_extension for Python versions <3.8.

OBS-URL: https://build.opensuse.org/request/show/1062546
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=22
2023-02-01 20:58:11 +00:00
f25ac1f5dc Accepting request 1059605 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1059605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=57
2023-01-20 16:38:12 +00:00
2f4f38f812 Accepting request 1059604 from home:expeehaa:branches:devel:tools:scm
- Update to version 0.21.2.
  * Fix early file close bug in dulwich.pack.extend_pack. (@jelmer)
- Update to version 0.21.1.
  * Factor out dulwich.pack.extend_pack. (@jelmer)
- Update to version 0.21.0.
  * Pack internals have been significantly refactored, including significant low-level API changes.
    As a consequence of this, Dulwich now reuses pack deltas when
    communicating with remote servers, which brings a big boost to network performance. (@jelmer)
  * Add 'pack-refs' command. (@danchr)
  * Handle more errors when trying to read a ref (@danchr)
  * Allow for reuse of existing deltas while creating pack files (@stspdotname)
  * cli: fix argument parsing for pack-objects --stdout (@stspdotname)
  * cli: open pack-objects output files in binary mode to avoid write() error (@stspdotname)
  * Bump minimum python version to 3.7. (@jelmer)
  * honor no_proxy environment variable (#1098, @afaul)
  * In HTTP Git Client, allow missing Content-Type. (@jelmer)
  * Fix --pure builds (@jelmer, #1093)
  * Allow passing abbrev to describe (#1084, @nanonyme)

OBS-URL: https://build.opensuse.org/request/show/1059604
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=20
2023-01-19 13:54:30 +00:00
d8ce49c3dd Accepting request 1037169 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1037169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=56
2022-11-23 08:47:43 +00:00
454847af6f Accepting request 1037168 from home:expeehaa:branches:devel:tools:scm
- Update to version 0.20.50.
  * Fix Repo.reset_index. Previously, it instead took the union with the given tree. (Christian Sattler, #1072)
  * Add -b argument to dulwich clone. (Jelmer Vernooij)
  * On Windows, provide a hint about developer mode when creating symlinks fails due to a permission error. (Jelmer Vernooij, #1005)
  * Add new ObjectID type in dulwich.objects, currently just an alias for bytes. (Jelmer Vernooij)
  * Support repository format version 1. (Jelmer Vernooij, #1056)
  * Support \r\n line endings with continuations when parsing configuration files. (Jelmer Vernooij)
  * Fix handling of SymrefLoop in RefsContainer.setitem. (Dominic Davis-Foster, Jelmer Vernooij)

OBS-URL: https://build.opensuse.org/request/show/1037168
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=18
2022-11-21 18:07:11 +00:00
d3d750cf9c Accepting request 1003048 from devel:tools:scm
- 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)

OBS-URL: https://build.opensuse.org/request/show/1003048
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=55
2022-09-15 20:57:34 +00:00
8b1085f7ec - 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)

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=16
2022-09-12 20:15:31 +00:00
629aac60b8 Accepting request 1001528 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/1001528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=54
2022-09-08 12:21:17 +00:00
d14a563c27 Accepting request 1001527 from home:expeehaa:branches:devel:tools:scm
- Disable tests on Leap.
- Remove gevent and geventhttpclient from Recommends since they are only required for tests.

OBS-URL: https://build.opensuse.org/request/show/1001527
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=14
2022-09-07 00:05:45 +00:00
b0014d83f5 Accepting request 1000760 from devel:tools:scm
- Adjust rmtree-ignore-errors patch according to upstream review.

OBS-URL: https://build.opensuse.org/request/show/1000760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=53
2022-09-03 21:18:31 +00:00
1302f53b87 Accepting request 1000497 from home:mcepl:branches:devel:tools:scm
PLEASE, DO NOT SEND TO FACTORY YET, THIS NEEDS MORE TESTING!

- Adjust rmtree-ignore-errors patch according to upstream review.

OBS-URL: https://build.opensuse.org/request/show/1000497
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=12
2022-08-31 21:12:39 +00:00
a8858dd96e Accepting request 998224 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/998224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=52
2022-08-22 09:04:49 +00:00
28d6f5a836 Accepting request 998217 from home:mcepl:branches:devel:tools:scm
- Add rmtree-ignore-errors.patch to make shutil.rmtree to be more
  callous (gh#jelmer/dulwich#1000) and prevent thus the race
  condition in cleaning up after the tests.

OBS-URL: https://build.opensuse.org/request/show/998217
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=10
2022-08-19 17:36:54 +00:00
87d7d23072 Accepting request 991149 from devel:tools:scm
- 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``.

OBS-URL: https://build.opensuse.org/request/show/991149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=51
2022-07-26 17:42:09 +00:00
efdb9431de - 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``.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=8
2022-07-25 20:59:30 +00:00
7cd68f67d3 Accepting request 983774 from devel:tools:scm
- update to 2.0.43:
  * Lazily import url2pathname.
  * Drop caching of full HTTP response. Attempt #2.

OBS-URL: https://build.opensuse.org/request/show/983774
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=50
2022-06-20 13:37:06 +00:00
31de46c87a - update to 2.0.43:
* Lazily import url2pathname.
  * Drop caching of full HTTP response. Attempt #2.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=6
2022-06-19 18:35:37 +00:00
1c0c55f5fb OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=5 2022-06-19 18:35:26 +00:00
a96fc1f09d - update to 2.0.43:
* Lazily import url2pathname.
  * Drop caching of full HTTP response. Attempt #2.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=4
2022-06-19 18:34:54 +00:00
f4e435bda4 Accepting request 979745 from devel:tools:scm
- update to 0.20.42:
  * Drop ``RefsContainer.watch`` that was always flaky.
  * Fix wheel uploading, properly. (Ruslan Kuprieiev)

OBS-URL: https://build.opensuse.org/request/show/979745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=49
2022-05-31 13:46:48 +00:00
205ad5071f - update to 0.20.42:
* Drop ``RefsContainer.watch`` that was always flaky.
  * Fix wheel uploading, properly. (Ruslan Kuprieiev)

OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/python-dulwich?expand=0&rev=3
2022-05-29 20:11:38 +00:00
db2dfd069c Accepting request 978722 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/978722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=48
2022-05-24 18:31:00 +00:00
7a2048951a Accepting request 965100 from devel:languages:python
- update to 0.20.35:
 * Document the ``path`` attribute for ``Repo``.
 * Add support for multivars in configuration.
 * Fix handling of escaped characters in ignore patterns.
 * Add ``dulwich.contrib.requests_vendor``. (epopcon)
 * Ensure git config is available in a linked working tree.

OBS-URL: https://build.opensuse.org/request/show/965100
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=47
2022-03-29 16:14:01 +00:00
452f9d8ab2 Accepting request 951676 from devel:languages:python
- update to 0.20.32:
  * Properly close result repository during test.

OBS-URL: https://build.opensuse.org/request/show/951676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=46
2022-02-09 19:38:05 +00:00
5dd493e307 Accepting request 950021 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/950021
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=45
2022-02-03 22:16:19 +00:00
1124ab3ab9 Accepting request 945421 from devel:languages:python
- update to 0.20.30:
 * Support staging submodules.
 * Drop deprecated Index.iterblobs and iter_fresh_blobs.
 * Unify clone behaviour of ``Repo.clone`` and
   ``porcelain.clone``, and add branch parameter for
   clone.
 * Fix hook test on Mac OSX / Linux when dulwich is
   not installed system-wide.
 * Cope with gecos being unset.
 * Allow adding files to repository in pre-commit hook.
 * Raise SubmoduleEncountered in ``tree_lookup_path``.

OBS-URL: https://build.opensuse.org/request/show/945421
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=44
2022-01-11 20:17:08 +00:00