pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/py-hg-git Updated py-hg-git to 0.8.5.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9e22d347cc60
branches:  trunk
changeset: 352196:9e22d347cc60
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Sep 09 06:24:19 2016 +0000

description:
Updated py-hg-git to 0.8.5.

init: mark Mercurial 3.7 as supported and prepare for 0.8.5
test-help: fix for Mercurial 3.7
test-renames.t: don't use "seq"
push: better formatting of messages from the server
git_handler: use util method for writing bookmarks
util: add method for writing bookmarks
util: regularize mercurial imports
ignore: add .testtimes to ignored files
version: bump up to 0.8.4
all-version-tests: test Mercurial 3.6.3
git_handler: work around dulwich using unicode for ref names Dulwich treats ref names internally as unicode strings (probably because of Python 3?), which means that at some points it tries to do 
os.path.join between the repo path and the unicode of the ref name, which fails miserably if we construct the repo with a str and not a unicode. Kludge around this problem. Fixes issue 172. This is a 
roll-forward of a593069575bb, which should be valid now that th?
hgrepo: ensure all git-origin tags are bytes If we don't do this we might end up with unicodes being written using ui, which then breaks in popbuffer in test-encoding.t. This appears to be an 
academic concern until we start passing unicode paths to git repos, which we need to do in order to resolve some other problems. Yay.
all-version-tests: wrap to 80 columns and test 3.{5,6}.2
Makefile: respect HGTESTFLAGS environment variable
test-push.t: clean up compat cruft
testutil: clean up compat cruft
test-subrepos.t: clean up compat cruft
gitdirstate: fix up compat comment pathutil isn't in 2.8.
gitrepo: clean up compat cruft
merge
overlay: regularize mercurial imports
gitdirstate: regularize mercurial imports
ssh: regularize mercurial imports
hgrepo: regularize mercurial imports
hg2git: regularize mercurial imports
init: regularize mercurial imports
git_handler: regularize mercurial imports
bookmarks: use bookmarks.recordchange instead of bookmarks.write if available bookmarks.write is deprecated and it was showing warning messages in test-hg-branch.t with the latest test runner from 
core mercurial. Tested with both hg 2.8 and hg tip.
init: handle AttributeError in addition to ImportError If a module doesn't exist, it yields an ImportError, if an attribtue doesn't exist on a module, it yields an AttributeError
ssh: fix breakage again with dulwich update dulwich 0.12.x changed the way they pass parameters around, so we reformat that to what hg-git expects. This is just plain ridiculous.
push: print messages from the server Some servers, for example, Bitbucket, output helpful messages. This patch reports the output, if any exist, to the user.
init: only activate git ignore logic in reposetup This will massively speed up 'hg status' on repos that are not git based. On my macports repo, status went from Before: 0m0.591s After: 0m0.297s
Backed out changeset a593069575bb This was causing test-encoding.t to fail.
git_handler: work around dulwich using unicode for ref names Dulwich treats ref names internally as unicode strings (probably because of Python 3?), which means that at some points it tries to do 
os.path.join between the repo path and the unicode of the ref name, which fails miserably if we construct the repo with a str and not a unicode. Kludge around this problem. Fixes issue 172.
readme: document the specific behaviors of hg author translation Particularly the odd ext:(%xx) feature.
manifest: include test and test data Closes issue #154.
determine_wants: deal with refs being None Not clear how this is happening, but this should fix it. Resolves issue #166.

diffstat:

 devel/py-hg-git/Makefile |   6 +++---
 devel/py-hg-git/distinfo |  10 +++++-----
 2 files changed, 8 insertions(+), 8 deletions(-)

diffs (36 lines):

diff -r 004c98991a32 -r 9e22d347cc60 devel/py-hg-git/Makefile
--- a/devel/py-hg-git/Makefile  Fri Sep 09 03:12:03 2016 +0000
+++ b/devel/py-hg-git/Makefile  Fri Sep 09 06:24:19 2016 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2016/07/09 13:03:41 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2016/09/09 06:24:19 wiz Exp $
 
-DISTNAME=      0.8.3
+DISTNAME=      0.8.5
 PKGNAME=       ${PYPKGPREFIX}-hg-git-${DISTNAME}
 CATEGORIES=    devel scm
 MASTER_SITES=  https://bitbucket.org/durin42/hg-git/get/
@@ -14,7 +14,7 @@
 DEPENDS+=      ${PYPKGPREFIX}-dulwich>=0.9.7:../../devel/py-dulwich
 
 DIST_SUBDIR=   hg-git
-WRKSRC=                ${WRKDIR}/durin42-hg-git-d7ad67f850b2
+WRKSRC=                ${WRKDIR}/durin42-hg-git-53d514c9c7e6
 
 USE_LANGUAGES= # none
 
diff -r 004c98991a32 -r 9e22d347cc60 devel/py-hg-git/distinfo
--- a/devel/py-hg-git/distinfo  Fri Sep 09 03:12:03 2016 +0000
+++ b/devel/py-hg-git/distinfo  Fri Sep 09 06:24:19 2016 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2015/11/11 11:59:28 wiz Exp $
+$NetBSD: distinfo,v 1.4 2016/09/09 06:24:19 wiz Exp $
 
-SHA1 (hg-git/0.8.3.tar.bz2) = 0173aa54ae12cf8f35e2320613f397cd858aca14
-RMD160 (hg-git/0.8.3.tar.bz2) = 890452602bc70b5ccdeac97f1eb06885ae7cc583
-SHA512 (hg-git/0.8.3.tar.bz2) = cf4c85317c91180ef0b6b048bfa730e112d14dca249a2508c10cb4ae7fa8a68db37666389a06a224f068f14d929dde9bb948123cf71dd7cc35c923f140feef43
-Size (hg-git/0.8.3.tar.bz2) = 88333 bytes
+SHA1 (hg-git/0.8.5.tar.bz2) = e8aa39350e09b5976b40b1fe416f049e65439b1a
+RMD160 (hg-git/0.8.5.tar.bz2) = 89e14f00b2b8e4495e93fd2fc311af707bb47a58
+SHA512 (hg-git/0.8.5.tar.bz2) = 88a84ea230927a8870a6b3b23c76c18bc07042d29e4d779e9b1c1b7112207ea0c3771525881126cab037ddce9d0fe60d932a196898c05cd960612f73c2c055d1
+Size (hg-git/0.8.5.tar.bz2) = 89087 bytes



Home | Main Index | Thread Index | Old Index