pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-mercurial
Module Name: pkgsrc
Committed By: wiz
Date: Thu Feb 14 09:53:06 UTC 2019
Modified Files:
pkgsrc/devel/py-mercurial: Makefile Makefile.version PLIST distinfo
Log Message:
py-mercurial: update to 4.9.
1. Security Fixes
It was possible to use symlinks and subrepositories to defeat
Mercurial's path-checking logic and write files outside a repository.
This has been fixed. Users on older versions can either disable
subrepositories with
[subrepos] allowed = false
in their configuration or by ensuring any cloned repositories don't
contain malicious symlinks.
2. New Features
'hg histedit' will now present a curses UI if curses is available
and 'ui.interface' or 'ui.interface.histedit' is set to 'curses'.
The 'sparse-revlog' delta strategy is enabled by default for
new repositories.
See hg help config.format.sparse-revlog for details.
3. Other Notable Features
New rewrite.update-timestamp=True option to update the commit
timestamp on history editing (e.g. amend.)
New ui.message-output=stderr option for scripting, which prevents
status messages from interleaved.
New rootglob: filename pattern for a glob that is rooted at
the root of the repository. See hg help patterns and hg help
hgignore for details. Some more reimplementation of ancestry
algorithms in Rust for better performance.
4. Backwards Compatibility Changes
Boolean options passed to the logtoprocess extension are now
formatted as "0" or "1" instead of "None", "False", or "True".
The logtoprocess extension no longer supports invalid "ui.log()"
arguments. A log message is always formatted and passed in to
the "$MSG1" environment variable.
5. Internal API Changes
Status messages may be sent to a dedicated stream depending on
configuration. Don't use "ui.status()", etc. as a shorthand
for conditional writes. Use "ui.write()" for data output. Add
'exthelper' class to simplify extension writing by allowing
functions, commands, and configitems to be registered via
annotations. The previous APIs are still available for use.
The extension hook "extsetup" without a 'ui' argument has been
deprecated, and will be removed in the next version. Add a 'ui'
argument to avoid the deprecation warning.
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/py-mercurial/Makefile
cvs rdiff -u -r1.67 -r1.68 pkgsrc/devel/py-mercurial/Makefile.version
cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/py-mercurial/PLIST
cvs rdiff -u -r1.71 -r1.72 pkgsrc/devel/py-mercurial/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-mercurial/Makefile
diff -u pkgsrc/devel/py-mercurial/Makefile:1.26 pkgsrc/devel/py-mercurial/Makefile:1.27
--- pkgsrc/devel/py-mercurial/Makefile:1.26 Fri Jan 18 08:42:07 2019
+++ pkgsrc/devel/py-mercurial/Makefile Thu Feb 14 09:53:06 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2019/01/18 08:42:07 adam Exp $
+# $NetBSD: Makefile,v 1.27 2019/02/14 09:53:06 wiz Exp $
DISTNAME= mercurial-${VERSION}
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -26,8 +26,6 @@ INSTALLATION_DIRS+= share/doc/mercurial
# Known test failures:
# test-https.t:
# https://bz.mercurial-scm.org/show_bug.cgi?id=6030
-# test-encoding-align.t:
-# https://bz.mercurial-scm.org/show_bug.cgi?id=6031
do-test:
cd ${WRKSRC} && make tests PYTHON=${PYTHONBIN} TESTFLAGS=${_MAKE_JOBS:Q}
Index: pkgsrc/devel/py-mercurial/Makefile.version
diff -u pkgsrc/devel/py-mercurial/Makefile.version:1.67 pkgsrc/devel/py-mercurial/Makefile.version:1.68
--- pkgsrc/devel/py-mercurial/Makefile.version:1.67 Fri Jan 18 08:42:07 2019
+++ pkgsrc/devel/py-mercurial/Makefile.version Thu Feb 14 09:53:06 2019
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.version,v 1.67 2019/01/18 08:42:07 adam Exp $
+# $NetBSD: Makefile.version,v 1.68 2019/02/14 09:53:06 wiz Exp $
-VERSION= 4.8.2
+VERSION= 4.9
PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 37 # not yet ported as of 4.3
# see also https://www.mercurial-scm.org/wiki/SupportedPythonVersions
Index: pkgsrc/devel/py-mercurial/PLIST
diff -u pkgsrc/devel/py-mercurial/PLIST:1.21 pkgsrc/devel/py-mercurial/PLIST:1.22
--- pkgsrc/devel/py-mercurial/PLIST:1.21 Sun Dec 2 12:38:36 2018
+++ pkgsrc/devel/py-mercurial/PLIST Thu Feb 14 09:53:06 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2018/12/02 12:38:36 wiz Exp $
+@comment $NetBSD: PLIST,v 1.22 2019/02/14 09:53:06 wiz Exp $
bin/hg
${PYSITELIB}/hgdemandimport/__init__.py
${PYSITELIB}/hgdemandimport/__init__.pyc
@@ -33,6 +33,9 @@ ${PYSITELIB}/hgext/beautifygraph.pyo
${PYSITELIB}/hgext/blackbox.py
${PYSITELIB}/hgext/blackbox.pyc
${PYSITELIB}/hgext/blackbox.pyo
+${PYSITELIB}/hgext/bookflow.py
+${PYSITELIB}/hgext/bookflow.pyc
+${PYSITELIB}/hgext/bookflow.pyo
${PYSITELIB}/hgext/bugzilla.py
${PYSITELIB}/hgext/bugzilla.pyc
${PYSITELIB}/hgext/bugzilla.pyo
@@ -244,9 +247,6 @@ ${PYSITELIB}/hgext/largefiles/reposetup.
${PYSITELIB}/hgext/largefiles/storefactory.py
${PYSITELIB}/hgext/largefiles/storefactory.pyc
${PYSITELIB}/hgext/largefiles/storefactory.pyo
-${PYSITELIB}/hgext/largefiles/uisetup.py
-${PYSITELIB}/hgext/largefiles/uisetup.pyc
-${PYSITELIB}/hgext/largefiles/uisetup.pyo
${PYSITELIB}/hgext/largefiles/wirestore.py
${PYSITELIB}/hgext/largefiles/wirestore.pyc
${PYSITELIB}/hgext/largefiles/wirestore.pyo
@@ -319,6 +319,69 @@ ${PYSITELIB}/hgext/releasenotes.pyo
${PYSITELIB}/hgext/relink.py
${PYSITELIB}/hgext/relink.pyc
${PYSITELIB}/hgext/relink.pyo
+${PYSITELIB}/hgext/remotefilelog/__init__.py
+${PYSITELIB}/hgext/remotefilelog/__init__.pyc
+${PYSITELIB}/hgext/remotefilelog/__init__.pyo
+${PYSITELIB}/hgext/remotefilelog/basepack.py
+${PYSITELIB}/hgext/remotefilelog/basepack.pyc
+${PYSITELIB}/hgext/remotefilelog/basepack.pyo
+${PYSITELIB}/hgext/remotefilelog/basestore.py
+${PYSITELIB}/hgext/remotefilelog/basestore.pyc
+${PYSITELIB}/hgext/remotefilelog/basestore.pyo
+${PYSITELIB}/hgext/remotefilelog/connectionpool.py
+${PYSITELIB}/hgext/remotefilelog/connectionpool.pyc
+${PYSITELIB}/hgext/remotefilelog/connectionpool.pyo
+${PYSITELIB}/hgext/remotefilelog/constants.py
+${PYSITELIB}/hgext/remotefilelog/constants.pyc
+${PYSITELIB}/hgext/remotefilelog/constants.pyo
+${PYSITELIB}/hgext/remotefilelog/contentstore.py
+${PYSITELIB}/hgext/remotefilelog/contentstore.pyc
+${PYSITELIB}/hgext/remotefilelog/contentstore.pyo
+${PYSITELIB}/hgext/remotefilelog/datapack.py
+${PYSITELIB}/hgext/remotefilelog/datapack.pyc
+${PYSITELIB}/hgext/remotefilelog/datapack.pyo
+${PYSITELIB}/hgext/remotefilelog/debugcommands.py
+${PYSITELIB}/hgext/remotefilelog/debugcommands.pyc
+${PYSITELIB}/hgext/remotefilelog/debugcommands.pyo
+${PYSITELIB}/hgext/remotefilelog/extutil.py
+${PYSITELIB}/hgext/remotefilelog/extutil.pyc
+${PYSITELIB}/hgext/remotefilelog/extutil.pyo
+${PYSITELIB}/hgext/remotefilelog/fileserverclient.py
+${PYSITELIB}/hgext/remotefilelog/fileserverclient.pyc
+${PYSITELIB}/hgext/remotefilelog/fileserverclient.pyo
+${PYSITELIB}/hgext/remotefilelog/historypack.py
+${PYSITELIB}/hgext/remotefilelog/historypack.pyc
+${PYSITELIB}/hgext/remotefilelog/historypack.pyo
+${PYSITELIB}/hgext/remotefilelog/metadatastore.py
+${PYSITELIB}/hgext/remotefilelog/metadatastore.pyc
+${PYSITELIB}/hgext/remotefilelog/metadatastore.pyo
+${PYSITELIB}/hgext/remotefilelog/remotefilectx.py
+${PYSITELIB}/hgext/remotefilelog/remotefilectx.pyc
+${PYSITELIB}/hgext/remotefilelog/remotefilectx.pyo
+${PYSITELIB}/hgext/remotefilelog/remotefilelog.py
+${PYSITELIB}/hgext/remotefilelog/remotefilelog.pyc
+${PYSITELIB}/hgext/remotefilelog/remotefilelog.pyo
+${PYSITELIB}/hgext/remotefilelog/remotefilelogserver.py
+${PYSITELIB}/hgext/remotefilelog/remotefilelogserver.pyc
+${PYSITELIB}/hgext/remotefilelog/remotefilelogserver.pyo
+${PYSITELIB}/hgext/remotefilelog/repack.py
+${PYSITELIB}/hgext/remotefilelog/repack.pyc
+${PYSITELIB}/hgext/remotefilelog/repack.pyo
+${PYSITELIB}/hgext/remotefilelog/shallowbundle.py
+${PYSITELIB}/hgext/remotefilelog/shallowbundle.pyc
+${PYSITELIB}/hgext/remotefilelog/shallowbundle.pyo
+${PYSITELIB}/hgext/remotefilelog/shallowrepo.py
+${PYSITELIB}/hgext/remotefilelog/shallowrepo.pyc
+${PYSITELIB}/hgext/remotefilelog/shallowrepo.pyo
+${PYSITELIB}/hgext/remotefilelog/shallowstore.py
+${PYSITELIB}/hgext/remotefilelog/shallowstore.pyc
+${PYSITELIB}/hgext/remotefilelog/shallowstore.pyo
+${PYSITELIB}/hgext/remotefilelog/shallowutil.py
+${PYSITELIB}/hgext/remotefilelog/shallowutil.pyc
+${PYSITELIB}/hgext/remotefilelog/shallowutil.pyo
+${PYSITELIB}/hgext/remotefilelog/shallowverifier.py
+${PYSITELIB}/hgext/remotefilelog/shallowverifier.pyc
+${PYSITELIB}/hgext/remotefilelog/shallowverifier.pyo
${PYSITELIB}/hgext/remotenames.py
${PYSITELIB}/hgext/remotenames.pyc
${PYSITELIB}/hgext/remotenames.pyo
@@ -510,6 +573,9 @@ ${PYSITELIB}/mercurial/exchangev2.pyo
${PYSITELIB}/mercurial/extensions.py
${PYSITELIB}/mercurial/extensions.pyc
${PYSITELIB}/mercurial/extensions.pyo
+${PYSITELIB}/mercurial/exthelper.py
+${PYSITELIB}/mercurial/exthelper.pyc
+${PYSITELIB}/mercurial/exthelper.pyo
${PYSITELIB}/mercurial/fancyopts.py
${PYSITELIB}/mercurial/fancyopts.pyc
${PYSITELIB}/mercurial/fancyopts.pyo
@@ -561,6 +627,7 @@ ${PYSITELIB}/mercurial/help/internals/cb
${PYSITELIB}/mercurial/help/internals/censor.txt
${PYSITELIB}/mercurial/help/internals/changegroups.txt
${PYSITELIB}/mercurial/help/internals/config.txt
+${PYSITELIB}/mercurial/help/internals/extensions.txt
${PYSITELIB}/mercurial/help/internals/linelog.txt
${PYSITELIB}/mercurial/help/internals/requirements.txt
${PYSITELIB}/mercurial/help/internals/revlogs.txt
@@ -651,6 +718,9 @@ ${PYSITELIB}/mercurial/logcmdutil.pyo
${PYSITELIB}/mercurial/logexchange.py
${PYSITELIB}/mercurial/logexchange.pyc
${PYSITELIB}/mercurial/logexchange.pyo
+${PYSITELIB}/mercurial/loggingutil.py
+${PYSITELIB}/mercurial/loggingutil.pyc
+${PYSITELIB}/mercurial/loggingutil.pyo
${PYSITELIB}/mercurial/lsprof.py
${PYSITELIB}/mercurial/lsprof.pyc
${PYSITELIB}/mercurial/lsprof.pyo
@@ -759,6 +829,9 @@ ${PYSITELIB}/mercurial/registrar.pyo
${PYSITELIB}/mercurial/repair.py
${PYSITELIB}/mercurial/repair.pyc
${PYSITELIB}/mercurial/repair.pyo
+${PYSITELIB}/mercurial/repocache.py
+${PYSITELIB}/mercurial/repocache.pyc
+${PYSITELIB}/mercurial/repocache.pyo
${PYSITELIB}/mercurial/repository.py
${PYSITELIB}/mercurial/repository.pyc
${PYSITELIB}/mercurial/repository.pyo
@@ -1062,24 +1135,6 @@ ${PYSITELIB}/mercurial/thirdparty/attr/f
${PYSITELIB}/mercurial/thirdparty/attr/validators.py
${PYSITELIB}/mercurial/thirdparty/attr/validators.pyc
${PYSITELIB}/mercurial/thirdparty/attr/validators.pyo
-${PYSITELIB}/mercurial/thirdparty/cbor/__init__.py
-${PYSITELIB}/mercurial/thirdparty/cbor/__init__.pyc
-${PYSITELIB}/mercurial/thirdparty/cbor/__init__.pyo
-${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/__init__.py
-${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/__init__.pyc
-${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/__init__.pyo
-${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/compat.py
-${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/compat.pyc
-${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/compat.pyo
-${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/decoder.py
-${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/decoder.pyc
-${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/decoder.pyo
-${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/encoder.py
-${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/encoder.pyc
-${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/encoder.pyo
-${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/types.py
-${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/types.pyc
-${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/types.pyo
${PYSITELIB}/mercurial/thirdparty/concurrent/__init__.py
${PYSITELIB}/mercurial/thirdparty/concurrent/__init__.pyc
${PYSITELIB}/mercurial/thirdparty/concurrent/__init__.pyo
Index: pkgsrc/devel/py-mercurial/distinfo
diff -u pkgsrc/devel/py-mercurial/distinfo:1.71 pkgsrc/devel/py-mercurial/distinfo:1.72
--- pkgsrc/devel/py-mercurial/distinfo:1.71 Fri Jan 18 08:42:07 2019
+++ pkgsrc/devel/py-mercurial/distinfo Thu Feb 14 09:53:06 2019
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.71 2019/01/18 08:42:07 adam Exp $
+$NetBSD: distinfo,v 1.72 2019/02/14 09:53:06 wiz Exp $
-SHA1 (mercurial-4.8.2.tar.gz) = f2389e708db2358e43d35d37a16fb08cfc6e1284
-RMD160 (mercurial-4.8.2.tar.gz) = 90766c7cc20293ef28f8ed45869dbf5637bfb7ed
-SHA512 (mercurial-4.8.2.tar.gz) = 1010f20ea5ed081f2d5c58e97696027b2d06dd0471b39e88a1858d5409bcf59f2ccf360925c417495834fccba06e1525ae70894233164d617227814ca2277e20
-Size (mercurial-4.8.2.tar.gz) = 6870985 bytes
+SHA1 (mercurial-4.9.tar.gz) = b6364e3fb3ba609bfaeb30b0ff3d3878909453b0
+RMD160 (mercurial-4.9.tar.gz) = bc8e47451a25be0f431262318cb2c3c84503b764
+SHA512 (mercurial-4.9.tar.gz) = 59a5467cebb51f17cce7bcada37f8d85906493ab2e3d443ceeae2c6598fb69d2d59f1e99c73bd08345c5f90501a7bae0d70e04c770ea7653ec30648e591c97fb
+Size (mercurial-4.9.tar.gz) = 7075692 bytes
Home |
Main Index |
Thread Index |
Old Index