diff options
author | wiz <wiz> | 2016-01-03 16:53:30 +0000 |
---|---|---|
committer | wiz <wiz> | 2016-01-03 16:53:30 +0000 |
commit | acb2390b53472ca9d462b48f740c287d1679c390 (patch) | |
tree | 3ecedd7624ac687679c47713d8a566f3e1721bed /devel/py-mercurial | |
parent | 3719d873bf5b987dfe289e09d5e3cc0d5f93d2e2 (diff) | |
download | pkgsrc-acb2390b53472ca9d462b48f740c287d1679c390.tar.gz |
Update mercurial to 3.6.3:
This is a regularly-scheduled bugfix release.
cmdutil: use crecordmod.checkcurses
copyfile: add an optional parameter to copy other stat data
crecord: stop raising error.Abort if curses is not found (issue5008)
dirstate: don't write repo.currenttransaction to repo.dirstate if repo
dockerlib: short form for non-unique uid/gid for CentOS 5 compat (issue4977)
merge: while checking for unknown files don't follow symlinks (issue5027)
mq: use fallback patch name if no alpha-numeric in summary line (issue5025)
parsers: fix parse_dirstate to check len before unpacking header (issue4979)
paths: include #fragment again
push: restore old behavior of default-push (issue5000)
record: don't dereference symlinks while copying over stat data
revlog: seek to end of file before writing (issue4943)
ui: try to handle $$ more robustly in prompts (issue4970)
Diffstat (limited to 'devel/py-mercurial')
-rw-r--r-- | devel/py-mercurial/Makefile | 3 | ||||
-rw-r--r-- | devel/py-mercurial/Makefile.version | 4 | ||||
-rw-r--r-- | devel/py-mercurial/distinfo | 11 | ||||
-rw-r--r-- | devel/py-mercurial/patches/patch-mercurial_revlog.py | 33 |
4 files changed, 8 insertions, 43 deletions
diff --git a/devel/py-mercurial/Makefile b/devel/py-mercurial/Makefile index a6dff3b42c3..b8fd90cc5df 100644 --- a/devel/py-mercurial/Makefile +++ b/devel/py-mercurial/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.8 2015/12/21 13:19:17 richard Exp $ +# $NetBSD: Makefile,v 1.9 2016/01/03 16:53:30 wiz Exp $ DISTNAME= mercurial-${VERSION} PKGNAME= ${PYPKGPREFIX}-${DISTNAME} -PKGREVISION= 1 CATEGORIES= devel scm MASTER_SITES= https://mercurial.selenic.com/release/ diff --git a/devel/py-mercurial/Makefile.version b/devel/py-mercurial/Makefile.version index 5f98ffd4442..7f0291ca49e 100644 --- a/devel/py-mercurial/Makefile.version +++ b/devel/py-mercurial/Makefile.version @@ -1,6 +1,6 @@ -# $NetBSD: Makefile.version,v 1.27 2015/12/05 21:25:38 adam Exp $ +# $NetBSD: Makefile.version,v 1.28 2016/01/03 16:53:30 wiz Exp $ -VERSION= 3.6.2 +VERSION= 3.6.3 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 3.4.1 # see also http://mercurial.selenic.com/wiki/SupportedPythonVersions diff --git a/devel/py-mercurial/distinfo b/devel/py-mercurial/distinfo index a7e01a89ead..0e8cde5d477 100644 --- a/devel/py-mercurial/distinfo +++ b/devel/py-mercurial/distinfo @@ -1,7 +1,6 @@ -$NetBSD: distinfo,v 1.28 2015/12/21 13:19:17 richard Exp $ +$NetBSD: distinfo,v 1.29 2016/01/03 16:53:30 wiz Exp $ -SHA1 (mercurial-3.6.2.tar.gz) = 1dbf5d9d42f70f1fb0b26f8e659a1b7879bc1533 -RMD160 (mercurial-3.6.2.tar.gz) = 0671aa8429befbc9b049cb640a54d4c810103f56 -SHA512 (mercurial-3.6.2.tar.gz) = 2ad780174a30c39a1482d597466523a133b8c62a3a0eb9ac3b183082e279fc624998a9ffa520abafe5f7afc7d9f4600f443ad4dfa1003bd7fdc6b713040091ed -Size (mercurial-3.6.2.tar.gz) = 4518349 bytes -SHA1 (patch-mercurial_revlog.py) = 2c6ba5325480d6a6c025e00fe7903eb007069e1f +SHA1 (mercurial-3.6.3.tar.gz) = c0d04574dde8df133d990c61274e419f4208a05a +RMD160 (mercurial-3.6.3.tar.gz) = 087fe8f521f6c17e097895b64601c0755f0344ba +SHA512 (mercurial-3.6.3.tar.gz) = e5b39e5456a35e19f2ac02838946305023de957590c5aa2828f7c37e9b5f6f2e6376526d0845ebd1ca198860425d11e208b3c36e12e189e0b02871e9c91aad9a +Size (mercurial-3.6.3.tar.gz) = 4521749 bytes diff --git a/devel/py-mercurial/patches/patch-mercurial_revlog.py b/devel/py-mercurial/patches/patch-mercurial_revlog.py deleted file mode 100644 index 4fc7a18011c..00000000000 --- a/devel/py-mercurial/patches/patch-mercurial_revlog.py +++ /dev/null @@ -1,33 +0,0 @@ -$NetBSD: patch-mercurial_revlog.py,v 1.1 2015/12/21 13:19:17 richard Exp $ -https://bz.mercurial-scm.org/show_bug.cgi?id=4943 ---- mercurial/revlog.py.orig 2015-12-02 02:18:26.000000000 +0000 -+++ mercurial/revlog.py -@@ -13,6 +13,7 @@ and O(changes) merge between branches. - - # import stuff from node for others to import from revlog - import collections -+import os - from node import bin, hex, nullid, nullrev - from i18n import _ - import ancestor, mdiff, parsers, error, util, templatefilters -@@ -1426,6 +1427,20 @@ class revlog(object): - return node - - def _writeentry(self, transaction, ifh, dfh, entry, data, link, offset): -+ # Files opened in a+ mode have inconsistent behavior on various -+ # platforms. Windows requires that a file positioning call be made -+ # when the file handle transitions between reads and writes. See -+ # 3686fa2b8eee and the mixedfilemodewrapper in windows.py. On other -+ # platforms, Python or the platform itself can be buggy. Some versions -+ # of Solaris have been observed to not append at the end of the file -+ # if the file was seeked to before the end. See issue4943 for more. -+ # -+ # We work around this issue by inserting a seek() before writing. -+ # Note: This is likely not necessary on Python 3. -+ ifh.seek(0, os.SEEK_END) -+ if dfh: -+ dfh.seek(0, os.SEEK_END) -+ - curr = len(self) - 1 - if not self._inline: - transaction.add(self.datafile, offset) |