pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/py-dulwich Update to 0.9.4:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cf1b5b5213e2
branches:  trunk
changeset: 629376:cf1b5b5213e2
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Jan 20 12:42:24 2014 +0000

description:
Update to 0.9.4:

0.9.4   2013-11-30

 IMPROVEMENTS

 * Add ssh_kwargs attribute to ParamikoSSHVendor. (milki)

 * Add Repo.set_description(). (Víðir Valberg Guðmundsson)

 * Add a basic `dulwich.porcelain` module. (Jelmer Vernooij, Marcin Kuzminski)

 * Various performance improvements for object access.
   (Jelmer Vernooij)

 * New function `get_transport_and_path_from_url`,
   similar to `get_transport_and_path` but only
   supports URLs.
   (Jelmer Vernooij)

 * Add support for file:// URLs in `get_transport_and_path_from_url`.
   (Jelmer Vernooij)

 * Add LocalGitClient implementation.
   (Jelmer Vernooij)

 BUG FIXES

  * Support filesystems with 64bit inode and device numbers.
    (André Roth)

 CHANGES

  * Ref handling has been moved to dulwich.refs.
    (Jelmer Vernooij)

 API CHANGES

  * Remove long deprecated RefsContainer.set_ref().
    (Jelmer Vernooij)

  * Repo.ref() is now deprecated in favour of Repo.refs[].
    (Jelmer Vernooij)

FEATURES

  * Add support for graftpoints. (milki)

0.9.3   2013-09-27

 BUG FIXES

  * Fix path for stdint.h in MANIFEST.in. (Jelmer Vernooij)

0.9.2   2013-09-26

 BUG FIXES

  * Include stdint.h in MANIFEST.in (Mark Mikofski)

0.9.1   2013-09-22

 BUG FIXES

  * Support lookups of 40-character refs in BaseRepo.__getitem__. (Chow Loong Jin, Jelmer Vernooij)

  * Fix fetching packs with side-band-64k capability disabled. (David Keijser, Jelmer Vernooij)

  * Several fixes in send-pack protocol behaviour - handling of empty pack files and deletes.
    (milki, #1063087)

  * Fix capability negotiation when fetching packs over HTTP.
    (#1072461, William Grant)

  * Enforce determine_wants returning an empty list rather than None. (Fabien Boucher, Jelmer Vernooij)

  * In the server, support pushes just removing refs. (Fabien Boucher, Jelmer Vernooij)

 IMPROVEMENTS

  * Support passing a single revision to BaseRepo.get_walker() rather than a list of revisions.
    (Alberto Ruiz)

  * Add `Repo.get_description` method. (Jelmer Vernooij)

  * Support thin packs in Pack.iterobjects() and Pack.get_raw().
    (William Grant)

  * Add `MemoryObjectStore.add_pack` and `MemoryObjectStore.add_thin_pack` methods.
    (David Bennett)

  * Add paramiko-based SSH vendor. (Aaron O'Mullan)

  * Support running 'dulwich.server' and 'dulwich.web' using 'python -m'.
    (Jelmer Vernooij)

  * Add ObjectStore.close(). (Jelmer Vernooij)

  * Raise appropriate NotImplementedError when encountering dumb HTTP servers.
    (Jelmer Vernooij)

 API CHANGES

  * SSHVendor.connect_ssh has been renamed to SSHVendor.run_command.
    (Jelmer Vernooij)

  * ObjectStore.add_pack() now returns a 3-tuple. The last element will be an
    abort() method that can be used to cancel the pack operation.
    (Jelmer Vernooij)

0.9.0   2013-05-31

 BUG FIXES

  * Push efficiency - report missing objects only. (#562676, Artem Tikhomirov)

  * Use indentation consistent with C Git in config files.
    (#1031356, Curt Moore, Jelmer Vernooij)

  * Recognize and skip binary files in diff function.
    (Takeshi Kanemoto)

  * Fix handling of relative paths in dulwich.client.get_transport_and_path.
    (Brian Visel, #1169368)

  * Preserve ordering of entries in configuration.
    (Benjamin Pollack)

  * Support ~ expansion in SSH client paths. (milki, #1083439)

  * Support relative paths in alternate paths.
    (milki, Michel Lespinasse, #1175007)

  * Log all error messages from wsgiref server to the logging module. This
    makes the test suit quiet again. (Gary van der Merwe)

  * Support passing None for empty tree in changes_from_tree.
    (Kevin Watters)

  * Support fetching empty repository in client. (milki, #1060462)

 IMPROVEMENTS:

  * Add optional honor_filemode flag to build_index_from_tree.
    (Mark Mikofski)

  * Support core/filemode setting when building trees. (Jelmer Vernooij)

  * Add chapter on tags in tutorial. (Ryan Faulkner)

 FEATURES

  * Add support for mergetags. (milki, #963525)

  * Add support for posix shell hooks. (milki)

diffstat:

 devel/py-dulwich/Makefile |  22 ++++++++++---------
 devel/py-dulwich/PLIST    |  52 ++++++++++++++++++++++++++++++++++++++++++++++-
 devel/py-dulwich/distinfo |   8 +++---
 3 files changed, 67 insertions(+), 15 deletions(-)

diffs (148 lines):

diff -r ea7b841b02a6 -r cf1b5b5213e2 devel/py-dulwich/Makefile
--- a/devel/py-dulwich/Makefile Mon Jan 20 12:39:23 2014 +0000
+++ b/devel/py-dulwich/Makefile Mon Jan 20 12:42:24 2014 +0000
@@ -1,15 +1,17 @@
-# $NetBSD: Makefile,v 1.7 2013/05/20 07:10:39 ryoon Exp $
-#
+# $NetBSD: Makefile,v 1.8 2014/01/20 12:42:24 wiz Exp $
 
-DISTNAME=              dulwich-0.8.7
-PKGNAME=               ${PYPKGPREFIX}-${DISTNAME}
-EGG_NAME=              ${DISTNAME}
-CATEGORIES=            devel python
-MASTER_SITES=          http://www.samba.org/~jelmer/dulwich/
+DISTNAME=      dulwich-0.9.4
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+EGG_NAME=      ${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  https://pypi.python.org/packages/source/d/dulwich/
 
-MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=              http://www.samba.org/~jelmer/dulwich/
-COMMENT=               Python implementation of Git
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://www.samba.org/~jelmer/dulwich/
+COMMENT=       Python implementation of Git
+LICENSE=       gnu-gpl-v2
+
+PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of 0.9.4
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r ea7b841b02a6 -r cf1b5b5213e2 devel/py-dulwich/PLIST
--- a/devel/py-dulwich/PLIST    Mon Jan 20 12:39:23 2014 +0000
+++ b/devel/py-dulwich/PLIST    Mon Jan 20 12:42:24 2014 +0000
@@ -1,5 +1,7 @@
-@comment $NetBSD: PLIST,v 1.4 2012/02/07 20:06:44 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.5 2014/01/20 12:42:24 wiz Exp $
 bin/dul-daemon
+bin/dul-receive-pack
+bin/dul-upload-pack
 bin/dul-web
 bin/dulwich
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
@@ -33,6 +35,9 @@
 ${PYSITELIB}/dulwich/file.py
 ${PYSITELIB}/dulwich/file.pyc
 ${PYSITELIB}/dulwich/file.pyo
+${PYSITELIB}/dulwich/hooks.py
+${PYSITELIB}/dulwich/hooks.pyc
+${PYSITELIB}/dulwich/hooks.pyo
 ${PYSITELIB}/dulwich/index.py
 ${PYSITELIB}/dulwich/index.pyc
 ${PYSITELIB}/dulwich/index.pyo
@@ -54,9 +59,15 @@
 ${PYSITELIB}/dulwich/patch.py
 ${PYSITELIB}/dulwich/patch.pyc
 ${PYSITELIB}/dulwich/patch.pyo
+${PYSITELIB}/dulwich/porcelain.py
+${PYSITELIB}/dulwich/porcelain.pyc
+${PYSITELIB}/dulwich/porcelain.pyo
 ${PYSITELIB}/dulwich/protocol.py
 ${PYSITELIB}/dulwich/protocol.pyc
 ${PYSITELIB}/dulwich/protocol.pyo
+${PYSITELIB}/dulwich/refs.py
+${PYSITELIB}/dulwich/refs.pyc
+${PYSITELIB}/dulwich/refs.pyo
 ${PYSITELIB}/dulwich/repo.py
 ${PYSITELIB}/dulwich/repo.pyc
 ${PYSITELIB}/dulwich/repo.pyo
@@ -66,6 +77,33 @@
 ${PYSITELIB}/dulwich/tests/__init__.py
 ${PYSITELIB}/dulwich/tests/__init__.pyc
 ${PYSITELIB}/dulwich/tests/__init__.pyo
+${PYSITELIB}/dulwich/tests/compat/__init__.py
+${PYSITELIB}/dulwich/tests/compat/__init__.pyc
+${PYSITELIB}/dulwich/tests/compat/__init__.pyo
+${PYSITELIB}/dulwich/tests/compat/server_utils.py
+${PYSITELIB}/dulwich/tests/compat/server_utils.pyc
+${PYSITELIB}/dulwich/tests/compat/server_utils.pyo
+${PYSITELIB}/dulwich/tests/compat/test_client.py
+${PYSITELIB}/dulwich/tests/compat/test_client.pyc
+${PYSITELIB}/dulwich/tests/compat/test_client.pyo
+${PYSITELIB}/dulwich/tests/compat/test_pack.py
+${PYSITELIB}/dulwich/tests/compat/test_pack.pyc
+${PYSITELIB}/dulwich/tests/compat/test_pack.pyo
+${PYSITELIB}/dulwich/tests/compat/test_repository.py
+${PYSITELIB}/dulwich/tests/compat/test_repository.pyc
+${PYSITELIB}/dulwich/tests/compat/test_repository.pyo
+${PYSITELIB}/dulwich/tests/compat/test_server.py
+${PYSITELIB}/dulwich/tests/compat/test_server.pyc
+${PYSITELIB}/dulwich/tests/compat/test_server.pyo
+${PYSITELIB}/dulwich/tests/compat/test_utils.py
+${PYSITELIB}/dulwich/tests/compat/test_utils.pyc
+${PYSITELIB}/dulwich/tests/compat/test_utils.pyo
+${PYSITELIB}/dulwich/tests/compat/test_web.py
+${PYSITELIB}/dulwich/tests/compat/test_web.pyc
+${PYSITELIB}/dulwich/tests/compat/test_web.pyo
+${PYSITELIB}/dulwich/tests/compat/utils.py
+${PYSITELIB}/dulwich/tests/compat/utils.pyc
+${PYSITELIB}/dulwich/tests/compat/utils.pyo
 ${PYSITELIB}/dulwich/tests/test_blackbox.py
 ${PYSITELIB}/dulwich/tests/test_blackbox.pyc
 ${PYSITELIB}/dulwich/tests/test_blackbox.pyo
@@ -84,12 +122,21 @@
 ${PYSITELIB}/dulwich/tests/test_file.py
 ${PYSITELIB}/dulwich/tests/test_file.pyc
 ${PYSITELIB}/dulwich/tests/test_file.pyo
+${PYSITELIB}/dulwich/tests/test_grafts.py
+${PYSITELIB}/dulwich/tests/test_grafts.pyc
+${PYSITELIB}/dulwich/tests/test_grafts.pyo
+${PYSITELIB}/dulwich/tests/test_hooks.py
+${PYSITELIB}/dulwich/tests/test_hooks.pyc
+${PYSITELIB}/dulwich/tests/test_hooks.pyo
 ${PYSITELIB}/dulwich/tests/test_index.py
 ${PYSITELIB}/dulwich/tests/test_index.pyc
 ${PYSITELIB}/dulwich/tests/test_index.pyo
 ${PYSITELIB}/dulwich/tests/test_lru_cache.py
 ${PYSITELIB}/dulwich/tests/test_lru_cache.pyc
 ${PYSITELIB}/dulwich/tests/test_lru_cache.pyo
+${PYSITELIB}/dulwich/tests/test_missing_obj_finder.py
+${PYSITELIB}/dulwich/tests/test_missing_obj_finder.pyc
+${PYSITELIB}/dulwich/tests/test_missing_obj_finder.pyo
 ${PYSITELIB}/dulwich/tests/test_object_store.py
 ${PYSITELIB}/dulwich/tests/test_object_store.pyc
 ${PYSITELIB}/dulwich/tests/test_object_store.pyo
@@ -102,6 +149,9 @@
 ${PYSITELIB}/dulwich/tests/test_patch.py
 ${PYSITELIB}/dulwich/tests/test_patch.pyc
 ${PYSITELIB}/dulwich/tests/test_patch.pyo
+${PYSITELIB}/dulwich/tests/test_porcelain.py
+${PYSITELIB}/dulwich/tests/test_porcelain.pyc
+${PYSITELIB}/dulwich/tests/test_porcelain.pyo
 ${PYSITELIB}/dulwich/tests/test_protocol.py
 ${PYSITELIB}/dulwich/tests/test_protocol.pyc
 ${PYSITELIB}/dulwich/tests/test_protocol.pyo
diff -r ea7b841b02a6 -r cf1b5b5213e2 devel/py-dulwich/distinfo
--- a/devel/py-dulwich/distinfo Mon Jan 20 12:39:23 2014 +0000
+++ b/devel/py-dulwich/distinfo Mon Jan 20 12:42:24 2014 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2013/05/20 07:10:39 ryoon Exp $
+$NetBSD: distinfo,v 1.6 2014/01/20 12:42:24 wiz Exp $
 
-SHA1 (dulwich-0.8.7.tar.gz) = 0db3bf228ff601abd36a22c42e20eed4aae313e9
-RMD160 (dulwich-0.8.7.tar.gz) = 408044a918a422df608b701d9bc9ac0fa42721f8
-Size (dulwich-0.8.7.tar.gz) = 208639 bytes
+SHA1 (dulwich-0.9.4.tar.gz) = dffc10c3aef1076b0a5d0af8c1ede7fc71cec05f
+RMD160 (dulwich-0.9.4.tar.gz) = 26321fed55ef2effa1c0a2f0302e1e4efea87b82
+Size (dulwich-0.9.4.tar.gz) = 235283 bytes



Home | Main Index | Thread Index | Old Index