Wed Nov 13 12:26:40 2019 UTC ()
py-mercurial: update to 5.2.

Feature release.

Backwards Compatibility Changes
===============================

* The infinitepush extension is believed to be unused, and will be
deleted at the end of 2020 unless users contact
mercurial-devel@mercurial-scm.org.

* 'hg grep' now searches working copy file contents by default. We
recognize this is a significant change from past behavior, but
surveys of large bodies of users indicated nobody used (and almost
nobody understood) the previous no-flags behavior of 'hg grep'.
The new behavior aligns with the behavior most users expected
(including hg's maintainers), which also happens to be the behavior
of 'git grep'. Given that the old behavior was confusing to the
point of being unusable, we were comfortable changing this behavior.

API Changes ===========

* 'mercurial.hg.update*' and 'mercurial.merge.update' now expect
a value from a set of NAMED_CONSTANTS ('merge.UPDATECHECK_*'
constants) rather than a collection of magic strings. As of now,
the values are the same, but code should be prepared for these
values to change in the future.

* 'mercurial.hg.updatetotally' is now more thorough about checking
its 'updatecheck' keyword argument. Previously invalid values would
have used the configured default updatecheck method, but now will
raise ValueError.

* 'mercurial.bookmarks.bmstore' no longer has a convenience method
for looking up changectx instances from a bookmark name. Use
'repo[repo.bookmarks[name]]' intead of 'repo.bookmarks.changectx(name)'.

1.1. commands

    amend: add option to update to the current user
    amend: enable support for closing the branch
    amend: enable support for using the secret phase
    bookmarks: actual fix for race condition deleting bookmark
    bookmarks: remove changectx() method from bmstore (API)
    branchmap: explicitly warm+write all subsets of the branchmap caches
    import: add debug messages when parsing data from patch header
    import: read X-Mercurial-Node email header to determine nodeid
    log: populate keywords if specified in custom -Tjson(...) or -Tcbor(...)
    merge: replace magic strings with NAMED_CONSTANTS (API)
    push: support config option to require revs be specified when running push

1.2. core

    exchange: abort on pushing bookmarks pointing to secret changesets (issue6159)
    exchange: avoid unnecessary conversion of bookmark nodes to hex (API)
    revlog: add a 'sidedata' parameters to addrevision
    revlog: add a way to control sidedata changes during revlog.clone
    revlog: add the appropriate flag is sidedata are passed to 'addrevision'
    revlog: assign rawtext earlier in '_revisiondata'
    revlog: avoid caching raw text too early in _revisiondata
    revlog: deprecate the use of 'revision(..., raw=True)'
    revlog: drop silly 'raw' parameter to 'rawdata' function
    revlog: explicitly set revlogv0 in vfs options
    revlog: introduce a 'sidedata' method
    revlog: move 'nullid' early return sooner in '_revisiondata'
    revlog: return sidedata map from '_revisiondata'
    revlog: stop calling 'basetext' 'rawtext' in _revisiondata
    revlog: stop using '_processflags' directly
    revlog: use the new sidedata map return in the sidedata method
    templatefuncs: account for user's diffopts in diff() (BC)
    ui: option to preserve the progress bar

1.3. extensions

    eol: don't fallback to use .hgeol from tip (BC)
    largefiles: use context manager for setting "lfstatus" on subrepos too
    rebase: track new nodes when --keep is set
    unshelve: abort on using --keep and --interactive together
    unshelve: add abort on using continue and interactive together
    unshelve: changes how date is set on interactive mode
    unshelve: create a matcher only if required on creating unshelve ctx
    unshelve: delete shelvedstate after a successful unshelve --continue
    unshelve: forget unknown files after a partial unshelve
    unshelve: handle stripping changesets on interactive mode
    unshelve: store information about interactive mode in shelvedstate
    unshelve: unify logic around creating an unshelve changeset

1.4. unsorted

    automation: add a command to submit to a Try server
    automation: support and use Debian Buster by default
    changelog: make copies related function return None or a valid value
    continue: added support for transplant
    copies: remove existing copy info from the changeset on amend (BC)
    demandimport: explicitly declare '_session' at the module level
    discovery: replace "heads" by "changesets" in a output note (BC)
    fastannotate: remove support for flock() locking
    fix: warn when a fixer doesn't have a configured command
    flagprocessors: deprecate _processflags
    flagprocessors: have the read transform function return side data (API)
    flagprocessors: writetransform function take side data as parameter (API)
    flagutil: move REVIDX_KNOWN_FLAGS source of truth in flagutil (API)
    flagutil: move addflagprocessor to the new module (API)
    flagutil: move insertflagprocessor to the new module (API)
    format: format commands.py, which recently regressed
    grep: enable all-files by default (BC)
    hg: have 'updatetotally' more thoroughly check updatecheck argument (API)
    infinitepush: mark extension as likely to be deleted
    narrow: don't hexify paths and double-hexify known nodes on wire (BC)
    narrow: drop server support for widening using the getbundle command (BC)
    notify: add option for deterministic message-id generation

    py3: prevent comparison with None in curses histedit (issue6196)

    python-zstandard: apply big-endian fix (issue6188)
    remotefilelog: reduce probability of race-condition in remotefilelog tests
    rust-dirstate-status: add call to rust-fast path for 'dirstate.status'
    rust-dirstate-status: rust-cpython bindings for 'dirstate.status'
    rust-dirstate-status: use fast-path even with fsmonitor and sparse extensions
    rust-discovery: optionally don't randomize at all, for tests
    sidedata: introduce a new requirement to protect the feature

    split: handle partial commit of renames when doing split or record (issue5723)
    sshserver: flush stream after command dispatch

    test: allow different result for zstd compression (issue6188)
    transplant: added support for --stop flag
    uncommit: add options to update to the current user or current date
    uncommit: add support to modify the commit message and date
    uncommit: drop the hyphen from --current-user and --current-date
    uncommit: enable support for adding a note
    uncommit: make -D/--date and -U/--user mutually exclusive

1.5. Behavior Changes

    copies: remove existing copy info from the changeset on amend (BC)
    discovery: replace "heads" by "changesets" in a output note (BC)
    eol: don't fallback to use .hgeol from tip (BC)
    grep: enable all-files by default (BC)
    narrow: don't hexify paths and double-hexify known nodes on wire (BC)
    narrow: drop server support for widening using the getbundle command (BC)
    templatefuncs: account for user's diffopts in diff() (BC)

1.6. Internal API Changes

    bookmarks: remove changectx() method from bmstore (API)
    exchange: avoid unnecessary conversion of bookmark nodes to hex (API)
    flagprocessors: have the read transform function return side data (API)
    flagprocessors: writetransform function take side data as parameter (API)
    flagutil: move REVIDX_KNOWN_FLAGS source of truth in flagutil (API)
    flagutil: move addflagprocessor to the new module (API)
    flagutil: move insertflagprocessor to the new module (API)
    hg: have 'updatetotally' more thoroughly check updatecheck argument (API)
    merge: replace magic strings with NAMED_CONSTANTS (API)


(wiz)
diff -r1.34 -r1.35 pkgsrc/devel/py-mercurial/Makefile
diff -r1.24 -r1.25 pkgsrc/devel/py-mercurial/PLIST
diff -r1.80 -r1.81 pkgsrc/devel/py-mercurial/distinfo
diff -r1.6 -r1.7 pkgsrc/devel/py-mercurial/version.mk

cvs diff -r1.34 -r1.35 pkgsrc/devel/py-mercurial/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-mercurial/Makefile 2019/10/10 14:15:10 1.34
+++ pkgsrc/devel/py-mercurial/Makefile 2019/11/13 12:26:40 1.35
@@ -1,41 +1,41 @@ @@ -1,41 +1,41 @@
1# $NetBSD: Makefile,v 1.34 2019/10/10 14:15:10 wiz Exp $ 1# $NetBSD: Makefile,v 1.35 2019/11/13 12:26:40 wiz Exp $
2 2
3DISTNAME= mercurial-${VERSION} 3DISTNAME= mercurial-${VERSION}
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel scm 5CATEGORIES= devel scm
6MASTER_SITES= https://www.mercurial-scm.org/release/ 6MASTER_SITES= https://www.mercurial-scm.org/release/
7 7
8MAINTAINER= wiz@NetBSD.org 8MAINTAINER= wiz@NetBSD.org
9HOMEPAGE= https://www.mercurial-scm.org/ 9HOMEPAGE= https://www.mercurial-scm.org/
10COMMENT= Fast, lightweight source control management system 10COMMENT= Fast, lightweight source control management system
11LICENSE= gnu-gpl-v2 OR gnu-gpl-v3 # OR newer 11LICENSE= gnu-gpl-v2 OR gnu-gpl-v3 # OR newer
12 12
13# with this dependency, two zip test cases start working 13# with this dependency, two zip test cases start working
14# https://bz.mercurial-scm.org/show_bug.cgi?id=4483 14# https://bz.mercurial-scm.org/show_bug.cgi?id=4483
15# https://bz.mercurial-scm.org/show_bug.cgi?id=4485 15# https://bz.mercurial-scm.org/show_bug.cgi?id=4485
16BUILD_DEPENDS+= unzip-[0-9]*:../../archivers/unzip 16BUILD_DEPENDS+= unzip-[0-9]*:../../archivers/unzip
17DEPENDS+= ${PYPKGPREFIX}-curses-[0-9]*:../../devel/py-curses 17DEPENDS+= ${PYPKGPREFIX}-curses-[0-9]*:../../devel/py-curses
18 18
19USE_TOOLS+= gmake msgfmt 19USE_TOOLS+= gmake msgfmt
20 20
21INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 21INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5
22INSTALLATION_DIRS+= share/doc/mercurial 22INSTALLATION_DIRS+= share/doc/mercurial
23 23
24.include "version.mk" 24.include "version.mk"
25 25
26# Known test failures: 26# Known test failures:
27# none as of 5.1.2 27# none as of 5.2
28# # Ran 812 tests, 77 skipped, 0 failed. 28# Ran 817 tests, 79 skipped, 0 failed.
29# 29#
30# test-narrow-shallow (sometimes): 30# test-narrow-shallow (sometimes):
31# https://bz.mercurial-scm.org/show_bug.cgi?id=6150 31# https://bz.mercurial-scm.org/show_bug.cgi?id=6150
32do-test: 32do-test:
33 cd ${WRKSRC} && make tests PYTHON=${PYTHONBIN} TESTFLAGS=${_MAKE_JOBS:Q} 33 cd ${WRKSRC} && make tests PYTHON=${PYTHONBIN} TESTFLAGS=${_MAKE_JOBS:Q}
34 34
35post-install: 35post-install:
36 ${INSTALL_DATA} ${WRKSRC}/doc/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 36 ${INSTALL_DATA} ${WRKSRC}/doc/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
37 ${INSTALL_DATA} ${WRKSRC}/doc/*.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5 37 ${INSTALL_DATA} ${WRKSRC}/doc/*.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5
38 ${INSTALL_DATA} ${WRKSRC}/README.rst \ 38 ${INSTALL_DATA} ${WRKSRC}/README.rst \
39 ${DESTDIR}${PREFIX}/share/doc/mercurial 39 ${DESTDIR}${PREFIX}/share/doc/mercurial
40 40
41.include "../../lang/python/distutils.mk" 41.include "../../lang/python/distutils.mk"

cvs diff -r1.24 -r1.25 pkgsrc/devel/py-mercurial/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-mercurial/PLIST 2019/08/16 12:59:02 1.24
+++ pkgsrc/devel/py-mercurial/PLIST 2019/11/13 12:26:40 1.25
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.24 2019/08/16 12:59:02 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.25 2019/11/13 12:26:40 wiz Exp $
2bin/hg 2bin/hg
3${PYSITELIB}/hgdemandimport/__init__.py 3${PYSITELIB}/hgdemandimport/__init__.py
4${PYSITELIB}/hgdemandimport/__init__.pyc 4${PYSITELIB}/hgdemandimport/__init__.pyc
5${PYSITELIB}/hgdemandimport/__init__.pyo 5${PYSITELIB}/hgdemandimport/__init__.pyo
6${PYSITELIB}/hgdemandimport/demandimportpy2.py 6${PYSITELIB}/hgdemandimport/demandimportpy2.py
7${PYSITELIB}/hgdemandimport/demandimportpy2.pyc 7${PYSITELIB}/hgdemandimport/demandimportpy2.pyc
8${PYSITELIB}/hgdemandimport/demandimportpy2.pyo 8${PYSITELIB}/hgdemandimport/demandimportpy2.pyo
9${PYSITELIB}/hgdemandimport/demandimportpy3.py 9${PYSITELIB}/hgdemandimport/demandimportpy3.py
10${PYSITELIB}/hgdemandimport/demandimportpy3.pyc 10${PYSITELIB}/hgdemandimport/demandimportpy3.pyc
11${PYSITELIB}/hgdemandimport/demandimportpy3.pyo 11${PYSITELIB}/hgdemandimport/demandimportpy3.pyo
12${PYSITELIB}/hgdemandimport/tracing.py 12${PYSITELIB}/hgdemandimport/tracing.py
13${PYSITELIB}/hgdemandimport/tracing.pyc 13${PYSITELIB}/hgdemandimport/tracing.pyc
14${PYSITELIB}/hgdemandimport/tracing.pyo 14${PYSITELIB}/hgdemandimport/tracing.pyo
@@ -333,29 +333,26 @@ ${PYSITELIB}/hgext/remotefilelog/connect @@ -333,29 +333,26 @@ ${PYSITELIB}/hgext/remotefilelog/connect
333${PYSITELIB}/hgext/remotefilelog/connectionpool.pyo 333${PYSITELIB}/hgext/remotefilelog/connectionpool.pyo
334${PYSITELIB}/hgext/remotefilelog/constants.py 334${PYSITELIB}/hgext/remotefilelog/constants.py
335${PYSITELIB}/hgext/remotefilelog/constants.pyc 335${PYSITELIB}/hgext/remotefilelog/constants.pyc
336${PYSITELIB}/hgext/remotefilelog/constants.pyo 336${PYSITELIB}/hgext/remotefilelog/constants.pyo
337${PYSITELIB}/hgext/remotefilelog/contentstore.py 337${PYSITELIB}/hgext/remotefilelog/contentstore.py
338${PYSITELIB}/hgext/remotefilelog/contentstore.pyc 338${PYSITELIB}/hgext/remotefilelog/contentstore.pyc
339${PYSITELIB}/hgext/remotefilelog/contentstore.pyo 339${PYSITELIB}/hgext/remotefilelog/contentstore.pyo
340${PYSITELIB}/hgext/remotefilelog/datapack.py 340${PYSITELIB}/hgext/remotefilelog/datapack.py
341${PYSITELIB}/hgext/remotefilelog/datapack.pyc 341${PYSITELIB}/hgext/remotefilelog/datapack.pyc
342${PYSITELIB}/hgext/remotefilelog/datapack.pyo 342${PYSITELIB}/hgext/remotefilelog/datapack.pyo
343${PYSITELIB}/hgext/remotefilelog/debugcommands.py 343${PYSITELIB}/hgext/remotefilelog/debugcommands.py
344${PYSITELIB}/hgext/remotefilelog/debugcommands.pyc 344${PYSITELIB}/hgext/remotefilelog/debugcommands.pyc
345${PYSITELIB}/hgext/remotefilelog/debugcommands.pyo 345${PYSITELIB}/hgext/remotefilelog/debugcommands.pyo
346${PYSITELIB}/hgext/remotefilelog/extutil.py 
347${PYSITELIB}/hgext/remotefilelog/extutil.pyc 
348${PYSITELIB}/hgext/remotefilelog/extutil.pyo 
349${PYSITELIB}/hgext/remotefilelog/fileserverclient.py 346${PYSITELIB}/hgext/remotefilelog/fileserverclient.py
350${PYSITELIB}/hgext/remotefilelog/fileserverclient.pyc 347${PYSITELIB}/hgext/remotefilelog/fileserverclient.pyc
351${PYSITELIB}/hgext/remotefilelog/fileserverclient.pyo 348${PYSITELIB}/hgext/remotefilelog/fileserverclient.pyo
352${PYSITELIB}/hgext/remotefilelog/historypack.py 349${PYSITELIB}/hgext/remotefilelog/historypack.py
353${PYSITELIB}/hgext/remotefilelog/historypack.pyc 350${PYSITELIB}/hgext/remotefilelog/historypack.pyc
354${PYSITELIB}/hgext/remotefilelog/historypack.pyo 351${PYSITELIB}/hgext/remotefilelog/historypack.pyo
355${PYSITELIB}/hgext/remotefilelog/metadatastore.py 352${PYSITELIB}/hgext/remotefilelog/metadatastore.py
356${PYSITELIB}/hgext/remotefilelog/metadatastore.pyc 353${PYSITELIB}/hgext/remotefilelog/metadatastore.pyc
357${PYSITELIB}/hgext/remotefilelog/metadatastore.pyo 354${PYSITELIB}/hgext/remotefilelog/metadatastore.pyo
358${PYSITELIB}/hgext/remotefilelog/remotefilectx.py 355${PYSITELIB}/hgext/remotefilelog/remotefilectx.py
359${PYSITELIB}/hgext/remotefilelog/remotefilectx.pyc 356${PYSITELIB}/hgext/remotefilelog/remotefilectx.pyc
360${PYSITELIB}/hgext/remotefilelog/remotefilectx.pyo 357${PYSITELIB}/hgext/remotefilelog/remotefilectx.pyo
361${PYSITELIB}/hgext/remotefilelog/remotefilelog.py 358${PYSITELIB}/hgext/remotefilelog/remotefilelog.py
@@ -676,26 +673,38 @@ ${PYSITELIB}/mercurial/hgweb/wsgiheaders @@ -676,26 +673,38 @@ ${PYSITELIB}/mercurial/hgweb/wsgiheaders
676${PYSITELIB}/mercurial/hgweb/wsgiheaders.pyo 673${PYSITELIB}/mercurial/hgweb/wsgiheaders.pyo
677${PYSITELIB}/mercurial/hook.py 674${PYSITELIB}/mercurial/hook.py
678${PYSITELIB}/mercurial/hook.pyc 675${PYSITELIB}/mercurial/hook.pyc
679${PYSITELIB}/mercurial/hook.pyo 676${PYSITELIB}/mercurial/hook.pyo
680${PYSITELIB}/mercurial/httpconnection.py 677${PYSITELIB}/mercurial/httpconnection.py
681${PYSITELIB}/mercurial/httpconnection.pyc 678${PYSITELIB}/mercurial/httpconnection.pyc
682${PYSITELIB}/mercurial/httpconnection.pyo 679${PYSITELIB}/mercurial/httpconnection.pyo
683${PYSITELIB}/mercurial/httppeer.py 680${PYSITELIB}/mercurial/httppeer.py
684${PYSITELIB}/mercurial/httppeer.pyc 681${PYSITELIB}/mercurial/httppeer.pyc
685${PYSITELIB}/mercurial/httppeer.pyo 682${PYSITELIB}/mercurial/httppeer.pyo
686${PYSITELIB}/mercurial/i18n.py 683${PYSITELIB}/mercurial/i18n.py
687${PYSITELIB}/mercurial/i18n.pyc 684${PYSITELIB}/mercurial/i18n.pyc
688${PYSITELIB}/mercurial/i18n.pyo 685${PYSITELIB}/mercurial/i18n.pyo
 686${PYSITELIB}/mercurial/interfaces/__init__.py
 687${PYSITELIB}/mercurial/interfaces/__init__.pyc
 688${PYSITELIB}/mercurial/interfaces/__init__.pyo
 689${PYSITELIB}/mercurial/interfaces/dirstate.py
 690${PYSITELIB}/mercurial/interfaces/dirstate.pyc
 691${PYSITELIB}/mercurial/interfaces/dirstate.pyo
 692${PYSITELIB}/mercurial/interfaces/repository.py
 693${PYSITELIB}/mercurial/interfaces/repository.pyc
 694${PYSITELIB}/mercurial/interfaces/repository.pyo
 695${PYSITELIB}/mercurial/interfaces/util.py
 696${PYSITELIB}/mercurial/interfaces/util.pyc
 697${PYSITELIB}/mercurial/interfaces/util.pyo
689${PYSITELIB}/mercurial/keepalive.py 698${PYSITELIB}/mercurial/keepalive.py
690${PYSITELIB}/mercurial/keepalive.pyc 699${PYSITELIB}/mercurial/keepalive.pyc
691${PYSITELIB}/mercurial/keepalive.pyo 700${PYSITELIB}/mercurial/keepalive.pyo
692${PYSITELIB}/mercurial/linelog.py 701${PYSITELIB}/mercurial/linelog.py
693${PYSITELIB}/mercurial/linelog.pyc 702${PYSITELIB}/mercurial/linelog.pyc
694${PYSITELIB}/mercurial/linelog.pyo 703${PYSITELIB}/mercurial/linelog.pyo
695${PYSITELIB}/mercurial/locale/da/LC_MESSAGES/hg.mo 704${PYSITELIB}/mercurial/locale/da/LC_MESSAGES/hg.mo
696${PYSITELIB}/mercurial/locale/de/LC_MESSAGES/hg.mo 705${PYSITELIB}/mercurial/locale/de/LC_MESSAGES/hg.mo
697${PYSITELIB}/mercurial/locale/el/LC_MESSAGES/hg.mo 706${PYSITELIB}/mercurial/locale/el/LC_MESSAGES/hg.mo
698${PYSITELIB}/mercurial/locale/fr/LC_MESSAGES/hg.mo 707${PYSITELIB}/mercurial/locale/fr/LC_MESSAGES/hg.mo
699${PYSITELIB}/mercurial/locale/it/LC_MESSAGES/hg.mo 708${PYSITELIB}/mercurial/locale/it/LC_MESSAGES/hg.mo
700${PYSITELIB}/mercurial/locale/ja/LC_MESSAGES/hg.mo 709${PYSITELIB}/mercurial/locale/ja/LC_MESSAGES/hg.mo
701${PYSITELIB}/mercurial/locale/pt_BR/LC_MESSAGES/hg.mo 710${PYSITELIB}/mercurial/locale/pt_BR/LC_MESSAGES/hg.mo
@@ -820,44 +829,47 @@ ${PYSITELIB}/mercurial/pycompat.pyc @@ -820,44 +829,47 @@ ${PYSITELIB}/mercurial/pycompat.pyc
820${PYSITELIB}/mercurial/pycompat.pyo 829${PYSITELIB}/mercurial/pycompat.pyo
821${PYSITELIB}/mercurial/rcutil.py 830${PYSITELIB}/mercurial/rcutil.py
822${PYSITELIB}/mercurial/rcutil.pyc 831${PYSITELIB}/mercurial/rcutil.pyc
823${PYSITELIB}/mercurial/rcutil.pyo 832${PYSITELIB}/mercurial/rcutil.pyo
824${PYSITELIB}/mercurial/registrar.py 833${PYSITELIB}/mercurial/registrar.py
825${PYSITELIB}/mercurial/registrar.pyc 834${PYSITELIB}/mercurial/registrar.pyc
826${PYSITELIB}/mercurial/registrar.pyo 835${PYSITELIB}/mercurial/registrar.pyo
827${PYSITELIB}/mercurial/repair.py 836${PYSITELIB}/mercurial/repair.py
828${PYSITELIB}/mercurial/repair.pyc 837${PYSITELIB}/mercurial/repair.pyc
829${PYSITELIB}/mercurial/repair.pyo 838${PYSITELIB}/mercurial/repair.pyo
830${PYSITELIB}/mercurial/repocache.py 839${PYSITELIB}/mercurial/repocache.py
831${PYSITELIB}/mercurial/repocache.pyc 840${PYSITELIB}/mercurial/repocache.pyc
832${PYSITELIB}/mercurial/repocache.pyo 841${PYSITELIB}/mercurial/repocache.pyo
833${PYSITELIB}/mercurial/repository.py 
834${PYSITELIB}/mercurial/repository.pyc 
835${PYSITELIB}/mercurial/repository.pyo 
836${PYSITELIB}/mercurial/repoview.py 842${PYSITELIB}/mercurial/repoview.py
837${PYSITELIB}/mercurial/repoview.pyc 843${PYSITELIB}/mercurial/repoview.pyc
838${PYSITELIB}/mercurial/repoview.pyo 844${PYSITELIB}/mercurial/repoview.pyo
839${PYSITELIB}/mercurial/revlog.py 845${PYSITELIB}/mercurial/revlog.py
840${PYSITELIB}/mercurial/revlog.pyc 846${PYSITELIB}/mercurial/revlog.pyc
841${PYSITELIB}/mercurial/revlog.pyo 847${PYSITELIB}/mercurial/revlog.pyo
842${PYSITELIB}/mercurial/revlogutils/__init__.py 848${PYSITELIB}/mercurial/revlogutils/__init__.py
843${PYSITELIB}/mercurial/revlogutils/__init__.pyc 849${PYSITELIB}/mercurial/revlogutils/__init__.pyc
844${PYSITELIB}/mercurial/revlogutils/__init__.pyo 850${PYSITELIB}/mercurial/revlogutils/__init__.pyo
845${PYSITELIB}/mercurial/revlogutils/constants.py 851${PYSITELIB}/mercurial/revlogutils/constants.py
846${PYSITELIB}/mercurial/revlogutils/constants.pyc 852${PYSITELIB}/mercurial/revlogutils/constants.pyc
847${PYSITELIB}/mercurial/revlogutils/constants.pyo 853${PYSITELIB}/mercurial/revlogutils/constants.pyo
848${PYSITELIB}/mercurial/revlogutils/deltas.py 854${PYSITELIB}/mercurial/revlogutils/deltas.py
849${PYSITELIB}/mercurial/revlogutils/deltas.pyc 855${PYSITELIB}/mercurial/revlogutils/deltas.pyc
850${PYSITELIB}/mercurial/revlogutils/deltas.pyo 856${PYSITELIB}/mercurial/revlogutils/deltas.pyo
 857${PYSITELIB}/mercurial/revlogutils/flagutil.py
 858${PYSITELIB}/mercurial/revlogutils/flagutil.pyc
 859${PYSITELIB}/mercurial/revlogutils/flagutil.pyo
 860${PYSITELIB}/mercurial/revlogutils/sidedata.py
 861${PYSITELIB}/mercurial/revlogutils/sidedata.pyc
 862${PYSITELIB}/mercurial/revlogutils/sidedata.pyo
851${PYSITELIB}/mercurial/revset.py 863${PYSITELIB}/mercurial/revset.py
852${PYSITELIB}/mercurial/revset.pyc 864${PYSITELIB}/mercurial/revset.pyc
853${PYSITELIB}/mercurial/revset.pyo 865${PYSITELIB}/mercurial/revset.pyo
854${PYSITELIB}/mercurial/revsetlang.py 866${PYSITELIB}/mercurial/revsetlang.py
855${PYSITELIB}/mercurial/revsetlang.pyc 867${PYSITELIB}/mercurial/revsetlang.pyc
856${PYSITELIB}/mercurial/revsetlang.pyo 868${PYSITELIB}/mercurial/revsetlang.pyo
857${PYSITELIB}/mercurial/rewriteutil.py 869${PYSITELIB}/mercurial/rewriteutil.py
858${PYSITELIB}/mercurial/rewriteutil.pyc 870${PYSITELIB}/mercurial/rewriteutil.pyc
859${PYSITELIB}/mercurial/rewriteutil.pyo 871${PYSITELIB}/mercurial/rewriteutil.pyo
860${PYSITELIB}/mercurial/scmposix.py 872${PYSITELIB}/mercurial/scmposix.py
861${PYSITELIB}/mercurial/scmposix.pyc 873${PYSITELIB}/mercurial/scmposix.pyc
862${PYSITELIB}/mercurial/scmposix.pyo 874${PYSITELIB}/mercurial/scmposix.pyo
863${PYSITELIB}/mercurial/scmutil.py 875${PYSITELIB}/mercurial/scmutil.py
@@ -1226,29 +1238,26 @@ ${PYSITELIB}/mercurial/util.pyc @@ -1226,29 +1238,26 @@ ${PYSITELIB}/mercurial/util.pyc
1226${PYSITELIB}/mercurial/util.pyo 1238${PYSITELIB}/mercurial/util.pyo
1227${PYSITELIB}/mercurial/utils/__init__.py 1239${PYSITELIB}/mercurial/utils/__init__.py
1228${PYSITELIB}/mercurial/utils/__init__.pyc 1240${PYSITELIB}/mercurial/utils/__init__.pyc
1229${PYSITELIB}/mercurial/utils/__init__.pyo 1241${PYSITELIB}/mercurial/utils/__init__.pyo
1230${PYSITELIB}/mercurial/utils/cborutil.py 1242${PYSITELIB}/mercurial/utils/cborutil.py
1231${PYSITELIB}/mercurial/utils/cborutil.pyc 1243${PYSITELIB}/mercurial/utils/cborutil.pyc
1232${PYSITELIB}/mercurial/utils/cborutil.pyo 1244${PYSITELIB}/mercurial/utils/cborutil.pyo
1233${PYSITELIB}/mercurial/utils/compression.py 1245${PYSITELIB}/mercurial/utils/compression.py
1234${PYSITELIB}/mercurial/utils/compression.pyc 1246${PYSITELIB}/mercurial/utils/compression.pyc
1235${PYSITELIB}/mercurial/utils/compression.pyo 1247${PYSITELIB}/mercurial/utils/compression.pyo
1236${PYSITELIB}/mercurial/utils/dateutil.py 1248${PYSITELIB}/mercurial/utils/dateutil.py
1237${PYSITELIB}/mercurial/utils/dateutil.pyc 1249${PYSITELIB}/mercurial/utils/dateutil.pyc
1238${PYSITELIB}/mercurial/utils/dateutil.pyo 1250${PYSITELIB}/mercurial/utils/dateutil.pyo
1239${PYSITELIB}/mercurial/utils/interfaceutil.py 
1240${PYSITELIB}/mercurial/utils/interfaceutil.pyc 
1241${PYSITELIB}/mercurial/utils/interfaceutil.pyo 
1242${PYSITELIB}/mercurial/utils/procutil.py 1251${PYSITELIB}/mercurial/utils/procutil.py
1243${PYSITELIB}/mercurial/utils/procutil.pyc 1252${PYSITELIB}/mercurial/utils/procutil.pyc
1244${PYSITELIB}/mercurial/utils/procutil.pyo 1253${PYSITELIB}/mercurial/utils/procutil.pyo
1245${PYSITELIB}/mercurial/utils/repoviewutil.py 1254${PYSITELIB}/mercurial/utils/repoviewutil.py
1246${PYSITELIB}/mercurial/utils/repoviewutil.pyc 1255${PYSITELIB}/mercurial/utils/repoviewutil.pyc
1247${PYSITELIB}/mercurial/utils/repoviewutil.pyo 1256${PYSITELIB}/mercurial/utils/repoviewutil.pyo
1248${PYSITELIB}/mercurial/utils/storageutil.py 1257${PYSITELIB}/mercurial/utils/storageutil.py
1249${PYSITELIB}/mercurial/utils/storageutil.pyc 1258${PYSITELIB}/mercurial/utils/storageutil.pyc
1250${PYSITELIB}/mercurial/utils/storageutil.pyo 1259${PYSITELIB}/mercurial/utils/storageutil.pyo
1251${PYSITELIB}/mercurial/utils/stringutil.py 1260${PYSITELIB}/mercurial/utils/stringutil.py
1252${PYSITELIB}/mercurial/utils/stringutil.pyc 1261${PYSITELIB}/mercurial/utils/stringutil.pyc
1253${PYSITELIB}/mercurial/utils/stringutil.pyo 1262${PYSITELIB}/mercurial/utils/stringutil.pyo
1254${PYSITELIB}/mercurial/verify.py 1263${PYSITELIB}/mercurial/verify.py

cvs diff -r1.80 -r1.81 pkgsrc/devel/py-mercurial/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-mercurial/distinfo 2019/10/10 14:15:10 1.80
+++ pkgsrc/devel/py-mercurial/distinfo 2019/11/13 12:26:40 1.81
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.80 2019/10/10 14:15:10 wiz Exp $ 1$NetBSD: distinfo,v 1.81 2019/11/13 12:26:40 wiz Exp $
2 2
3SHA1 (mercurial-5.1.2.tar.gz) = bf16be5d8393af3b6571def319c1dd2900d8aa01 3SHA1 (mercurial-5.2.tar.gz) = af9f11c886b59dda1c3a13289b80cd01fcace3bd
4RMD160 (mercurial-5.1.2.tar.gz) = 34185ae58f64452f09d061a9543f0e79a17fa849 4RMD160 (mercurial-5.2.tar.gz) = 9d92ea804904cc32e33b5d1b99472b82858ab3bc
5SHA512 (mercurial-5.1.2.tar.gz) = a8ce9d9220a5ddf452264801f06e81fe1e699ff700d085e3f82c6877910c6ef0e594203590f198b7b9e31c9a1ed627c8fa2a3a1513d0c5087cf775835a78c408 5SHA512 (mercurial-5.2.tar.gz) = c6437f09e852c597f15ecb2445e000db4673718190504e2336367a01655be76e9f95af53e4d09a81596cb5f1f6b32524132798430e2543e1931f3edb8bbe42b2
6Size (mercurial-5.1.2.tar.gz) = 7286238 bytes 6Size (mercurial-5.2.tar.gz) = 7330557 bytes

cvs diff -r1.6 -r1.7 pkgsrc/devel/py-mercurial/version.mk (expand / switch to unified diff)

--- pkgsrc/devel/py-mercurial/version.mk 2019/10/10 14:15:10 1.6
+++ pkgsrc/devel/py-mercurial/version.mk 2019/11/13 12:26:40 1.7
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1# $NetBSD: version.mk,v 1.6 2019/10/10 14:15:10 wiz Exp $ 1# $NetBSD: version.mk,v 1.7 2019/11/13 12:26:40 wiz Exp $
2 2
3VERSION= 5.1.2 3VERSION= 5.2
4 4
5PYTHON_VERSIONS_ACCEPTED= 27 # 5.0 has "beta" support for python 3 5PYTHON_VERSIONS_ACCEPTED= 27 # 5.0 has "beta" support for python 3
6# see https://www.mercurial-scm.org/wiki/Python3 6# see https://www.mercurial-scm.org/wiki/Python3
7# set HGPYTHON3=1 in the environment during install 7# set HGPYTHON3=1 in the environment during install