Dulwich

Latest version: v0.22.1

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

Scan your dependencies

Page 14 of 22

0.17.320170320

PLATFORM SUPPORT

* List Python 3.3 as supported. (Jelmer Vernooij, 513)

BUG FIXES

* Fix compatibility with pypy 3. (Jelmer Vernooij)

0.17.220170319

BUG FIXES

* Add workaround for
https://bitbucket.org/pypy/pypy/issues/2499/cpyext-pystring_asstring-doesnt-work,
fixing Dulwich when used with C extensions on pypy < 5.6. (Victor Stinner)

* Properly quote config values with a '' character in them.
(Jelmer Vernooij, 511)

0.17.120170301

IMPROVEMENTS

* Add basic 'dulwich pull' command. (Jelmer Vernooij)

BUG FIXES

* Cope with existing submodules during pull.
(Jelmer Vernooij, 505)

0.17.020170301

TEST FIXES

* Skip test that requires sync to synchronize filesystems if os.sync is
not available. (Koen Martens)

IMPROVEMENTS

* Implement MemoryRepo.{set_description,get_description}.
(Jelmer Vernooij)

* Raise exception in Repo.stage() when absolute paths are
passed in. Allow passing in relative paths to
porcelain.add().(Jelmer Vernooij)

BUG FIXES

* Handle multi-line quoted values in config files.
(Jelmer Vernooij, 495)

* Allow porcelain.clone of repository without HEAD.
(Jelmer Vernooij, 501)

* Support passing tag ids to Walker()'s include argument.
(Jelmer Vernooij)

* Don't strip trailing newlines from extra headers.
(Nicolas Dandrimont)

* Set bufsize=0 for subprocess interaction with SSH client.
Fixes hangs on Python 3. (René Stern, 434)

* Don't drop first slash for SSH paths, except for those
starting with "~". (Jelmer Vernooij, René Stern, 463)

* Properly log off after retrieving just refs.
(Jelmer Vernooij)

0.16.320160114

TEST FIXES

* Remove racy check that relies on clock time changing between writes.
(Jelmer Vernooij)

IMPROVEMENTS

* Add porcelain.remote_add. (Jelmer Vernooij)

0.16.220160114

IMPROVEMENTS

* Fixed failing test-cases on windows.
(Koen Martens)

API CHANGES

* Repo is now a context manager, so that it can be easily
closed using a ``with`` statement. (Søren Løvborg)

TEST FIXES

* Only run worktree list compat tests against git 2.7.0,
when 'git worktree list' was introduced. (Jelmer Vernooij)

BUG FIXES

* Ignore filemode when building index when core.filemode
is false.
(Koen Martens)

* Initialize core.filemode configuration setting by
probing the filesystem for trustable permissions.
(Koen Martens)

* Fix ``porcelain.reset`` to respect the committish argument.
(Koen Martens)

* Fix dulwich.porcelain.ls_remote() on Python 3.
(471, Jelmer Vernooij)

* Allow both unicode and byte strings for host paths
in dulwich.client. (435, Jelmer Vernooij)

* Add remote from porcelain.clone. (466, Jelmer Vernooij)

* Fix unquoting of credentials before passing to urllib2.
(475, Volodymyr Holovko)

* Cope with submodules in `build_index_from_tree`.
(477, Jelmer Vernooij)

* Handle deleted files in `get_unstaged_changes`.
(483, Doug Hellmann)

* Don't overwrite files when they haven't changed in
`build_file_from_blob`.
(479, Benoît HERVIER)

* Check for existence of index file before opening pack.
Fixes a race when new packs are being added.
(482, wme)

Page 14 of 22

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.