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: Sun Dec 2 12:38:36 UTC 2018
Modified Files:
pkgsrc/devel/py-mercurial: Makefile Makefile.version PLIST distinfo
Removed Files:
pkgsrc/devel/py-mercurial/patches: patch-mercurial_scmutil.py
patch-mercurial_util.py
Log Message:
py-mercurial: update to 4.8.
Two new test failures, reported upstream.
Mercurial 4.8 release
This is an overview of 4.8 release.
1. New Features
Command templates (aka formatter templates) are stabilized. See hg help <command> -v for details.
New closehead extension to close arbitrary heads without checking them out.
New config option commands.resolve.mark-check to warn or abort on resolve --mark when files still have conflict markers
New config option commands.resolve.confirm to confirm before performing action when no filename is passed.
Rebase gets new --stop flag to stop interrupted rebase without discarding the already rebased changes.
2. New Experimental Features
New absorb extension to make working changes "absorbed" into relevant changesets.
Read more about this feature at https://gregoryszorc.com/blog/2018/11/05/absorbing-commit-changes-in-mercurial-4.8/
New fastannotate extension to greatly speed up "annotate" with precomputed cache and adding new flags like --deleted.
The phabricator extension gets into hgext.
3. Other Notable Features
New http.timeout config option to specify timeout in seconds.
Several performance optimizations on fileset query.
Sort out command help by categories.
Storage extensions such as lfs are now loaded on demand.
Improvements to zsh completions:
Completing files, shelve and unshelve commands
Completing merge tools
Completing added and removed (in addition to changed) files to commit and diff commands
Numerous updates to flags and descriptions
Fixes for minor issues and a couple of performance improvements
4. Bug Fixes
revlog: reuse cached delta for identical base revision (issue5975)
This was a performance regression on unbundle in 4.7. Not reusing the delta from the bundle can have a significant performance impact, so we now make sure to do so when possible.
ancestors: actually iterate over ancestors in topological order (issue5979)
revlog.ancestors was noticed to sometimes emit nodes before their descendants, contrary to what the docstring said.
overlayworkingctx: fix exception in metadata-only inmemory merges (issue5960)
With rebase.experimental.inmemory, changing a file from +x to -x or vice versa, with no content changes, could produce an exception.
5. Backwards Compatibility Changes
The experimental narrow extension has undergone perf and correctness improvements, bug fixes and introducing new capabilities to make it more robust. It's expected that narrow clients with new
mercurial version won't be able to interact with narrow server using older version of mercurial. It is recommended to update both client and server versions if you are using narrow for improvements.
Emails from the patchbomb extension will always be printed as though they are iso-8859-1 if they're not valid us-ascii. Previously, previewed emails were always claimed to be us-ascii and might
contain invalid byte sequences.
'hg debugdata' no longer accepts the path to a revlog file.
Bulk-renaming of the formatter template keywords:
"{abspath}" and "{file}" to "{path}". Any "{path}" is a repository-absolute path. Use "{path|relpath}" to convert it to a filesystem path.
"{copy}" in status command to "{source}".
"{oldhashes}" and "{newhashes}" in journal template to "{oldnodes}" and "{newnodes}" respectively.
"{line_number}" to "{lineno}".
"{status}" of resolve command to "{mergestatus}".
A repository will no longer use shared storage if it has a ".hg/sharedpath" file but no entry in ".hg/requires" saying it is shared.
This change should not have any end-user impact, as all shared repos should have a ".hg/requires" file indicating this.
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/py-mercurial/Makefile
cvs rdiff -u -r1.64 -r1.65 pkgsrc/devel/py-mercurial/Makefile.version
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/py-mercurial/PLIST
cvs rdiff -u -r1.68 -r1.69 pkgsrc/devel/py-mercurial/distinfo
cvs rdiff -u -r1.1 -r0 \
pkgsrc/devel/py-mercurial/patches/patch-mercurial_scmutil.py \
pkgsrc/devel/py-mercurial/patches/patch-mercurial_util.py
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.24 pkgsrc/devel/py-mercurial/Makefile:1.25
--- pkgsrc/devel/py-mercurial/Makefile:1.24 Mon Sep 3 12:46:59 2018
+++ pkgsrc/devel/py-mercurial/Makefile Sun Dec 2 12:38:36 2018
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.24 2018/09/03 12:46:59 joerg Exp $
+# $NetBSD: Makefile,v 1.25 2018/12/02 12:38:36 wiz Exp $
DISTNAME= mercurial-${VERSION}
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION= 1
CATEGORIES= devel scm
MASTER_SITES= https://www.mercurial-scm.org/release/
@@ -25,8 +24,10 @@ INSTALLATION_DIRS+= share/doc/mercurial
.include "Makefile.version"
# Known test failures:
-# test-status-color.t:
-# https://bz.mercurial-scm.org/show_bug.cgi?id=5698
+# 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.64 pkgsrc/devel/py-mercurial/Makefile.version:1.65
--- pkgsrc/devel/py-mercurial/Makefile.version:1.64 Wed Aug 15 14:04:42 2018
+++ pkgsrc/devel/py-mercurial/Makefile.version Sun Dec 2 12:38:36 2018
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.version,v 1.64 2018/08/15 14:04:42 joerg Exp $
+# $NetBSD: Makefile.version,v 1.65 2018/12/02 12:38:36 wiz Exp $
-VERSION= 4.7
+VERSION= 4.8
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.20 pkgsrc/devel/py-mercurial/PLIST:1.21
--- pkgsrc/devel/py-mercurial/PLIST:1.20 Wed Aug 15 14:04:42 2018
+++ pkgsrc/devel/py-mercurial/PLIST Sun Dec 2 12:38:36 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2018/08/15 14:04:42 joerg Exp $
+@comment $NetBSD: PLIST,v 1.21 2018/12/02 12:38:36 wiz Exp $
bin/hg
${PYSITELIB}/hgdemandimport/__init__.py
${PYSITELIB}/hgdemandimport/__init__.pyc
@@ -9,9 +9,15 @@ ${PYSITELIB}/hgdemandimport/demandimport
${PYSITELIB}/hgdemandimport/demandimportpy3.py
${PYSITELIB}/hgdemandimport/demandimportpy3.pyc
${PYSITELIB}/hgdemandimport/demandimportpy3.pyo
+${PYSITELIB}/hgdemandimport/tracing.py
+${PYSITELIB}/hgdemandimport/tracing.pyc
+${PYSITELIB}/hgdemandimport/tracing.pyo
${PYSITELIB}/hgext/__init__.py
${PYSITELIB}/hgext/__init__.pyc
${PYSITELIB}/hgext/__init__.pyo
+${PYSITELIB}/hgext/absorb.py
+${PYSITELIB}/hgext/absorb.pyc
+${PYSITELIB}/hgext/absorb.pyo
${PYSITELIB}/hgext/acl.py
${PYSITELIB}/hgext/acl.pyc
${PYSITELIB}/hgext/acl.pyo
@@ -42,6 +48,9 @@ ${PYSITELIB}/hgext/churn.pyo
${PYSITELIB}/hgext/clonebundles.py
${PYSITELIB}/hgext/clonebundles.pyc
${PYSITELIB}/hgext/clonebundles.pyo
+${PYSITELIB}/hgext/closehead.py
+${PYSITELIB}/hgext/closehead.pyc
+${PYSITELIB}/hgext/closehead.pyo
${PYSITELIB}/hgext/commitextras.py
${PYSITELIB}/hgext/commitextras.pyc
${PYSITELIB}/hgext/commitextras.pyo
@@ -99,6 +108,30 @@ ${PYSITELIB}/hgext/extdiff.pyo
${PYSITELIB}/hgext/factotum.py
${PYSITELIB}/hgext/factotum.pyc
${PYSITELIB}/hgext/factotum.pyo
+${PYSITELIB}/hgext/fastannotate/__init__.py
+${PYSITELIB}/hgext/fastannotate/__init__.pyc
+${PYSITELIB}/hgext/fastannotate/__init__.pyo
+${PYSITELIB}/hgext/fastannotate/commands.py
+${PYSITELIB}/hgext/fastannotate/commands.pyc
+${PYSITELIB}/hgext/fastannotate/commands.pyo
+${PYSITELIB}/hgext/fastannotate/context.py
+${PYSITELIB}/hgext/fastannotate/context.pyc
+${PYSITELIB}/hgext/fastannotate/context.pyo
+${PYSITELIB}/hgext/fastannotate/error.py
+${PYSITELIB}/hgext/fastannotate/error.pyc
+${PYSITELIB}/hgext/fastannotate/error.pyo
+${PYSITELIB}/hgext/fastannotate/formatter.py
+${PYSITELIB}/hgext/fastannotate/formatter.pyc
+${PYSITELIB}/hgext/fastannotate/formatter.pyo
+${PYSITELIB}/hgext/fastannotate/protocol.py
+${PYSITELIB}/hgext/fastannotate/protocol.pyc
+${PYSITELIB}/hgext/fastannotate/protocol.pyo
+${PYSITELIB}/hgext/fastannotate/revmap.py
+${PYSITELIB}/hgext/fastannotate/revmap.pyc
+${PYSITELIB}/hgext/fastannotate/revmap.pyo
+${PYSITELIB}/hgext/fastannotate/support.py
+${PYSITELIB}/hgext/fastannotate/support.pyc
+${PYSITELIB}/hgext/fastannotate/support.pyo
${PYSITELIB}/hgext/fetch.py
${PYSITELIB}/hgext/fetch.pyc
${PYSITELIB}/hgext/fetch.pyo
@@ -244,27 +277,15 @@ ${PYSITELIB}/hgext/narrow/__init__.pyo
${PYSITELIB}/hgext/narrow/narrowbundle2.py
${PYSITELIB}/hgext/narrow/narrowbundle2.pyc
${PYSITELIB}/hgext/narrow/narrowbundle2.pyo
-${PYSITELIB}/hgext/narrow/narrowchangegroup.py
-${PYSITELIB}/hgext/narrow/narrowchangegroup.pyc
-${PYSITELIB}/hgext/narrow/narrowchangegroup.pyo
${PYSITELIB}/hgext/narrow/narrowcommands.py
${PYSITELIB}/hgext/narrow/narrowcommands.pyc
${PYSITELIB}/hgext/narrow/narrowcommands.pyo
-${PYSITELIB}/hgext/narrow/narrowcopies.py
-${PYSITELIB}/hgext/narrow/narrowcopies.pyc
-${PYSITELIB}/hgext/narrow/narrowcopies.pyo
${PYSITELIB}/hgext/narrow/narrowdirstate.py
${PYSITELIB}/hgext/narrow/narrowdirstate.pyc
${PYSITELIB}/hgext/narrow/narrowdirstate.pyo
-${PYSITELIB}/hgext/narrow/narrowpatch.py
-${PYSITELIB}/hgext/narrow/narrowpatch.pyc
-${PYSITELIB}/hgext/narrow/narrowpatch.pyo
${PYSITELIB}/hgext/narrow/narrowrepo.py
${PYSITELIB}/hgext/narrow/narrowrepo.pyc
${PYSITELIB}/hgext/narrow/narrowrepo.pyo
-${PYSITELIB}/hgext/narrow/narrowrevlog.py
-${PYSITELIB}/hgext/narrow/narrowrevlog.pyc
-${PYSITELIB}/hgext/narrow/narrowrevlog.pyo
${PYSITELIB}/hgext/narrow/narrowtemplates.py
${PYSITELIB}/hgext/narrow/narrowtemplates.pyc
${PYSITELIB}/hgext/narrow/narrowtemplates.pyo
@@ -280,6 +301,9 @@ ${PYSITELIB}/hgext/pager.pyo
${PYSITELIB}/hgext/patchbomb.py
${PYSITELIB}/hgext/patchbomb.pyc
${PYSITELIB}/hgext/patchbomb.pyo
+${PYSITELIB}/hgext/phabricator.py
+${PYSITELIB}/hgext/phabricator.pyc
+${PYSITELIB}/hgext/phabricator.pyo
${PYSITELIB}/hgext/purge.py
${PYSITELIB}/hgext/purge.pyc
${PYSITELIB}/hgext/purge.pyo
@@ -316,6 +340,9 @@ ${PYSITELIB}/hgext/sparse.pyo
${PYSITELIB}/hgext/split.py
${PYSITELIB}/hgext/split.pyc
${PYSITELIB}/hgext/split.pyo
+${PYSITELIB}/hgext/sqlitestore.py
+${PYSITELIB}/hgext/sqlitestore.pyc
+${PYSITELIB}/hgext/sqlitestore.pyo
${PYSITELIB}/hgext/strip.py
${PYSITELIB}/hgext/strip.pyc
${PYSITELIB}/hgext/strip.pyo
@@ -442,9 +469,6 @@ ${PYSITELIB}/mercurial/dagop.pyo
${PYSITELIB}/mercurial/dagparser.py
${PYSITELIB}/mercurial/dagparser.pyc
${PYSITELIB}/mercurial/dagparser.pyo
-${PYSITELIB}/mercurial/dagutil.py
-${PYSITELIB}/mercurial/dagutil.pyc
-${PYSITELIB}/mercurial/dagutil.pyo
${PYSITELIB}/mercurial/debugcommands.py
${PYSITELIB}/mercurial/debugcommands.pyc
${PYSITELIB}/mercurial/debugcommands.pyo
@@ -480,6 +504,9 @@ ${PYSITELIB}/mercurial/error.pyo
${PYSITELIB}/mercurial/exchange.py
${PYSITELIB}/mercurial/exchange.pyc
${PYSITELIB}/mercurial/exchange.pyo
+${PYSITELIB}/mercurial/exchangev2.py
+${PYSITELIB}/mercurial/exchangev2.pyc
+${PYSITELIB}/mercurial/exchangev2.pyo
${PYSITELIB}/mercurial/extensions.py
${PYSITELIB}/mercurial/extensions.pyc
${PYSITELIB}/mercurial/extensions.pyo
@@ -495,6 +522,9 @@ ${PYSITELIB}/mercurial/filemerge.pyo
${PYSITELIB}/mercurial/fileset.py
${PYSITELIB}/mercurial/fileset.pyc
${PYSITELIB}/mercurial/fileset.pyo
+${PYSITELIB}/mercurial/filesetlang.py
+${PYSITELIB}/mercurial/filesetlang.pyc
+${PYSITELIB}/mercurial/filesetlang.pyo
${PYSITELIB}/mercurial/formatter.py
${PYSITELIB}/mercurial/formatter.pyc
${PYSITELIB}/mercurial/formatter.pyo
@@ -527,12 +557,16 @@ ${PYSITELIB}/mercurial/help/hgrc.5.txt
${PYSITELIB}/mercurial/help/hgweb.txt
${PYSITELIB}/mercurial/help/internals/bundle2.txt
${PYSITELIB}/mercurial/help/internals/bundles.txt
+${PYSITELIB}/mercurial/help/internals/cbor.txt
${PYSITELIB}/mercurial/help/internals/censor.txt
${PYSITELIB}/mercurial/help/internals/changegroups.txt
${PYSITELIB}/mercurial/help/internals/config.txt
+${PYSITELIB}/mercurial/help/internals/linelog.txt
${PYSITELIB}/mercurial/help/internals/requirements.txt
${PYSITELIB}/mercurial/help/internals/revlogs.txt
${PYSITELIB}/mercurial/help/internals/wireprotocol.txt
+${PYSITELIB}/mercurial/help/internals/wireprotocolrpc.txt
+${PYSITELIB}/mercurial/help/internals/wireprotocolv2.txt
${PYSITELIB}/mercurial/help/merge-tools.txt
${PYSITELIB}/mercurial/help/pager.txt
${PYSITELIB}/mercurial/help/patterns.txt
@@ -590,6 +624,9 @@ ${PYSITELIB}/mercurial/i18n.pyo
${PYSITELIB}/mercurial/keepalive.py
${PYSITELIB}/mercurial/keepalive.pyc
${PYSITELIB}/mercurial/keepalive.pyo
+${PYSITELIB}/mercurial/linelog.py
+${PYSITELIB}/mercurial/linelog.pyc
+${PYSITELIB}/mercurial/linelog.pyo
${PYSITELIB}/mercurial/locale/da/LC_MESSAGES/hg.mo
${PYSITELIB}/mercurial/locale/de/LC_MESSAGES/hg.mo
${PYSITELIB}/mercurial/locale/el/LC_MESSAGES/hg.mo
@@ -731,6 +768,15 @@ ${PYSITELIB}/mercurial/repoview.pyo
${PYSITELIB}/mercurial/revlog.py
${PYSITELIB}/mercurial/revlog.pyc
${PYSITELIB}/mercurial/revlog.pyo
+${PYSITELIB}/mercurial/revlogutils/__init__.py
+${PYSITELIB}/mercurial/revlogutils/__init__.pyc
+${PYSITELIB}/mercurial/revlogutils/__init__.pyo
+${PYSITELIB}/mercurial/revlogutils/constants.py
+${PYSITELIB}/mercurial/revlogutils/constants.pyc
+${PYSITELIB}/mercurial/revlogutils/constants.pyo
+${PYSITELIB}/mercurial/revlogutils/deltas.py
+${PYSITELIB}/mercurial/revlogutils/deltas.pyc
+${PYSITELIB}/mercurial/revlogutils/deltas.pyo
${PYSITELIB}/mercurial/revset.py
${PYSITELIB}/mercurial/revset.pyc
${PYSITELIB}/mercurial/revset.pyo
@@ -980,6 +1026,12 @@ ${PYSITELIB}/mercurial/templates/static/
${PYSITELIB}/mercurial/templateutil.py
${PYSITELIB}/mercurial/templateutil.pyc
${PYSITELIB}/mercurial/templateutil.pyo
+${PYSITELIB}/mercurial/testing/__init__.py
+${PYSITELIB}/mercurial/testing/__init__.pyc
+${PYSITELIB}/mercurial/testing/__init__.pyo
+${PYSITELIB}/mercurial/testing/storage.py
+${PYSITELIB}/mercurial/testing/storage.pyc
+${PYSITELIB}/mercurial/testing/storage.pyo
${PYSITELIB}/mercurial/thirdparty/__init__.py
${PYSITELIB}/mercurial/thirdparty/__init__.pyc
${PYSITELIB}/mercurial/thirdparty/__init__.pyo
@@ -1131,6 +1183,9 @@ ${PYSITELIB}/mercurial/utils/interfaceut
${PYSITELIB}/mercurial/utils/procutil.py
${PYSITELIB}/mercurial/utils/procutil.pyc
${PYSITELIB}/mercurial/utils/procutil.pyo
+${PYSITELIB}/mercurial/utils/storageutil.py
+${PYSITELIB}/mercurial/utils/storageutil.pyc
+${PYSITELIB}/mercurial/utils/storageutil.pyo
${PYSITELIB}/mercurial/utils/stringutil.py
${PYSITELIB}/mercurial/utils/stringutil.pyc
${PYSITELIB}/mercurial/utils/stringutil.pyo
Index: pkgsrc/devel/py-mercurial/distinfo
diff -u pkgsrc/devel/py-mercurial/distinfo:1.68 pkgsrc/devel/py-mercurial/distinfo:1.69
--- pkgsrc/devel/py-mercurial/distinfo:1.68 Mon Sep 3 12:46:59 2018
+++ pkgsrc/devel/py-mercurial/distinfo Sun Dec 2 12:38:36 2018
@@ -1,8 +1,6 @@
-$NetBSD: distinfo,v 1.68 2018/09/03 12:46:59 joerg Exp $
+$NetBSD: distinfo,v 1.69 2018/12/02 12:38:36 wiz Exp $
-SHA1 (mercurial-4.7.tar.gz) = 520f0f50f8763998f1f97667892be42dbae64bfc
-RMD160 (mercurial-4.7.tar.gz) = 182e2382c09a30e779cb56ea5fea3056470891e3
-SHA512 (mercurial-4.7.tar.gz) = a08dfc4e296b5d162097769ab38ab85b7c5de16710bce0b6dce2a39f56cb517455c0ed634f689d07e9bd082fb7641501b7da51963844aee7ab28233cf721dec8
-Size (mercurial-4.7.tar.gz) = 6476268 bytes
-SHA1 (patch-mercurial_scmutil.py) = cf83e31593f48c8e54a8b733972b96ee5b79ceb5
-SHA1 (patch-mercurial_util.py) = 97838dae48198a4b23f0b5fbbcc494f298b27e1d
+SHA1 (mercurial-4.8.tar.gz) = b8aa774be623381fc27b34b1eacef45f6189449f
+RMD160 (mercurial-4.8.tar.gz) = 573b9c84806e83d9a7d6948d7e905b90df10e597
+SHA512 (mercurial-4.8.tar.gz) = 83be5119355da6e43635a8ada3c152420314e72c4a7b98717ac8b5feb628f3ce96c0ca137cb4a624d441e4f800d9ca78ada3351ca403815c06ab151cc720077d
+Size (mercurial-4.8.tar.gz) = 6865809 bytes
Home |
Main Index |
Thread Index |
Old Index