Dulwich

Latest version: v0.22.1

Safety actively analyzes 630305 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 13 of 22

0.18.520171029

BUG FIXES

* Fix cwd for hooks. (Fabian Grünbichler)

* Fix setting of origin in config when non-standard origin is passed into
``Repo.clone``. (Kenneth Lareau, 565)

* Prevent setting SSH arguments from SSH URLs when using SSH through a
subprocess. Note that Dulwich doesn't support cloning submodules.
(CVE-2017-16228) (Jelmer Vernooij)

IMPROVEMENTS

* Silently ignored directories in ``Repo.stage``.
(Jelmer Vernooij, 564)

API CHANGES

* GitFile now raises ``FileLocked`` when encountering a lock
rather than OSError(EEXIST). (Jelmer Vernooij)

0.18.420171001

BUG FIXES

* Make default User-Agent start with "git/" because GitHub won't response to
HTTP smart server requests otherwise (and reply with a 404).
(Jelmer vernooij, 562)

0.18.320170903

BUG FIXES

* Read config during porcelain operations that involve remotes.
(Jelmer Vernooij, 545)

* Fix headers of empty chunks in unified diffs. (Taras Postument, 543)

* Properly follow redirects over HTTP. (Jelmer Vernooij, 117)

IMPROVEMENTS

* Add ``dulwich.porcelain.update_head``. (Jelmer Vernooij, 439)

* ``GitClient.fetch_pack`` now returns symrefs.
(Jelmer Vernooij, 485)

* The server now supports providing symrefs.
(Jelmer Vernooij, 485)

* Add ``dulwich.object_store.commit_tree_changes`` to incrementally
commit changes to a tree structure. (Jelmer Vernooij)

* Add basic ``PackBasedObjectStore.repack`` method.
(Jelmer Vernooij, Earl Chew, 296, 549, 552)

0.18.220170801

TEST FIXES

* Use constant timestamp so tests pass in all timezones, not just BST.
(Jelmer Vernooij)

0.18.120170731

BUG FIXES

* Fix syntax error in dulwich.contrib.test_swift_smoke.
(Jelmer Vernooij)

0.18.020170731

BUG FIXES

* Fix remaining tests on Windows. (Jelmer Vernooij, 493)

* Fix build of C extensions with Python 3 on Windows.
(Jelmer Vernooij)

* Pass 'mkdir' argument onto Repo.init_bare in Repo.clone.
(Jelmer Vernooij, 504)

* In ``dulwich.porcelain.add``, if no files are specified,
add from current working directory rather than repository root.
(Jelmer Vernooij, 521)

* Properly deal with submodules in 'porcelain.status'.
(Jelmer Vernooij, 517)

* ``dulwich.porcelain.remove`` now actually removes files from
disk, not just from the index. (Jelmer Vernooij, 488)

* Fix handling of "reset" command with markers and without
"from". (Antoine Pietri)

* Fix handling of "merge" command with markers. (Antoine Pietri)

* Support treeish argument to porcelain.reset(), rather than
requiring a ref/commit id. (Jelmer Vernooij)

* Handle race condition when mtime doesn't change between writes/reads.
(Jelmer Vernooij, 541)

* Fix ``dulwich.porcelain.show`` on commits with Python 3.
(Jelmer Vernooij, 532)

IMPROVEMENTS

* Add basic support for reading ignore files in ``dulwich.ignore``.
``dulwich.porcelain.add`` and ``dulwich.porcelain.status`` now honor
ignores. (Jelmer Vernooij, Segev Finer, 524, 526)

* New ``dulwich.porcelain.check_ignore`` command.
(Jelmer Vernooij)

* ``dulwich.porcelain.status`` now supports a ``ignored`` argument.
(Jelmer Vernooij)

DOCUMENTATION

* Clarified docstrings for Client.{send_pack,fetch_pack} implementations.
(Jelmer Vernooij, 523)

Page 13 of 22

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.