Pure-Python Git Library

Edit Package python-dulwich

Simple Pure-Python implementation of the Git file formats and protocols. Dulwich
is the place where Mr. and Mrs. Git live in one of the Monty Python sketches.

Refresh
Refresh
Source Files
Filename Size Changed
dulwich-0.21.6.tar.gz 0000445545 435 KB
python-dulwich.changes 0000039361 38.4 KB
python-dulwich.spec 0000003319 3.24 KB
Revision 61 (latest revision is 64)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1112077 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 61)
- 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.
Comments 0
openSUSE Build Service is sponsored by