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 Dec  7 09:31:36 UTC 2023

Modified Files:
        pkgsrc/devel/py-mercurial: Makefile PLIST distinfo version.mk

Log Message:
py-mercurial: update to 6.6.

As usual, a *lot* of patches don't make it to this list.

New Features

    rust-config: add support for default config items
    rhg: add config defaults to configitems.toml
    rhg: support "status FILE"
    rhg: support rhg files [FILE]
    commands: add admin namespace
    admin-command: add verify command
    debug-delta-chain: add options to control what we compute
    Added some caching for uncompressed revlog chunks that speed up some operations

New Experimental Features

Bug Fixes

    Improve OpenVMS support
    byteify-strings: passe sysstr to attr function and wrapper
    journal: track bookmark deletion
    transaction: actually delete file created during the transaction on rollback
    pull: avoid referencing a variable before it is initialized
    rust-filepatterns: also normalize RelPath
    narrow: hoist a variable to a higher level to avoid use-before-init warning
    convert: stabilize subversion date sorter
    run-tests: detect HGWITHRUSTEXT value
    censor: accept censored revision during upgrade
    rust-matchers: fix quadratic complexity in FileMatcher
    unstable: do not consider internal phases when computing unstable
    Still a whole bunch of Python 2 -> 3 migration leftovers

Backwards Compatibility Changes

    perf: display all timing by default
    infinitepush: drop the extension
    debug-delta-chain: print less data by default

Internal API Changes

    The revlog interface has been significantly cleaned up.
    configitems: add documentation field
    configitems: declare items in a TOML file
    configitems: move blackbox's config items to the new configitems.toml
    path-suboption: deprecated specifying the attributes as bytes
    pycompat: deprecate using bytes
    check-code: drop the safehasattr rule
    safehasattr: drop usage in favor of hasattr
    rust: add UncheckedRevision type
    rust: implement the Graph trait for all revlogs
    rust: make Revision a newtype
    perf: change the way we approach revlog reading
    perf: ensure all readlog's reading is done within a reading context
    delta-chain: move the debugdeltachain command in revlogutils


To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 pkgsrc/devel/py-mercurial/Makefile
cvs rdiff -u -r1.45 -r1.46 pkgsrc/devel/py-mercurial/PLIST
cvs rdiff -u -r1.139 -r1.140 pkgsrc/devel/py-mercurial/distinfo
cvs rdiff -u -r1.54 -r1.55 pkgsrc/devel/py-mercurial/version.mk

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.90 pkgsrc/devel/py-mercurial/Makefile:1.91
--- pkgsrc/devel/py-mercurial/Makefile:1.90     Mon Nov 13 14:36:55 2023
+++ pkgsrc/devel/py-mercurial/Makefile  Thu Dec  7 09:31:36 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.90 2023/11/13 14:36:55 wiz Exp $
+# $NetBSD: Makefile,v 1.91 2023/12/07 09:31:36 wiz Exp $
 #
 # Changelog sometimes at: https://www.mercurial-scm.org/wiki/WhatsNew
 
@@ -26,8 +26,8 @@ PYTHON_SELF_CONFLICT=         yes
 .include "version.mk"
 
 USE_TOOLS+=            bash:test
-# Test status as of 6.5.3
-# Ran 932 tests, 83 skipped, 0 failed.
+# Test status as of 6.6
+# Ran 931 tests, 83 skipped, 0 failed.
 
 TEST_TARGET=           tests
 TEST_MAKE_FLAGS+=      PYTHON=${PYTHONBIN} TESTFLAGS=${_MAKE_JOBS:Q}

Index: pkgsrc/devel/py-mercurial/PLIST
diff -u pkgsrc/devel/py-mercurial/PLIST:1.45 pkgsrc/devel/py-mercurial/PLIST:1.46
--- pkgsrc/devel/py-mercurial/PLIST:1.45        Mon Nov 13 14:36:55 2023
+++ pkgsrc/devel/py-mercurial/PLIST     Thu Dec  7 09:31:36 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.45 2023/11/13 14:36:55 wiz Exp $
+@comment $NetBSD: PLIST,v 1.46 2023/12/07 09:31:36 wiz Exp $
 bin/hg
 ${PYSITELIB}/hgdemandimport/__init__.py
 ${PYSITELIB}/hgdemandimport/__init__.pyc
@@ -226,27 +226,6 @@ ${PYSITELIB}/hgext/hooklib/reject_merge_
 ${PYSITELIB}/hgext/hooklib/reject_new_heads.py
 ${PYSITELIB}/hgext/hooklib/reject_new_heads.pyc
 ${PYSITELIB}/hgext/hooklib/reject_new_heads.pyo
-${PYSITELIB}/hgext/infinitepush/__init__.py
-${PYSITELIB}/hgext/infinitepush/__init__.pyc
-${PYSITELIB}/hgext/infinitepush/__init__.pyo
-${PYSITELIB}/hgext/infinitepush/bundleparts.py
-${PYSITELIB}/hgext/infinitepush/bundleparts.pyc
-${PYSITELIB}/hgext/infinitepush/bundleparts.pyo
-${PYSITELIB}/hgext/infinitepush/common.py
-${PYSITELIB}/hgext/infinitepush/common.pyc
-${PYSITELIB}/hgext/infinitepush/common.pyo
-${PYSITELIB}/hgext/infinitepush/fileindexapi.py
-${PYSITELIB}/hgext/infinitepush/fileindexapi.pyc
-${PYSITELIB}/hgext/infinitepush/fileindexapi.pyo
-${PYSITELIB}/hgext/infinitepush/indexapi.py
-${PYSITELIB}/hgext/infinitepush/indexapi.pyc
-${PYSITELIB}/hgext/infinitepush/indexapi.pyo
-${PYSITELIB}/hgext/infinitepush/sqlindexapi.py
-${PYSITELIB}/hgext/infinitepush/sqlindexapi.pyc
-${PYSITELIB}/hgext/infinitepush/sqlindexapi.pyo
-${PYSITELIB}/hgext/infinitepush/store.py
-${PYSITELIB}/hgext/infinitepush/store.pyc
-${PYSITELIB}/hgext/infinitepush/store.pyo
 ${PYSITELIB}/hgext/journal.py
 ${PYSITELIB}/hgext/journal.pyc
 ${PYSITELIB}/hgext/journal.pyo
@@ -477,6 +456,15 @@ ${PYSITELIB}/mercurial/__modulepolicy__.
 ${PYSITELIB}/mercurial/__version__.py
 ${PYSITELIB}/mercurial/__version__.pyc
 ${PYSITELIB}/mercurial/__version__.pyo
+${PYSITELIB}/mercurial/admin/__init__.py
+${PYSITELIB}/mercurial/admin/__init__.pyc
+${PYSITELIB}/mercurial/admin/__init__.pyo
+${PYSITELIB}/mercurial/admin/verify.py
+${PYSITELIB}/mercurial/admin/verify.pyc
+${PYSITELIB}/mercurial/admin/verify.pyo
+${PYSITELIB}/mercurial/admin_commands.py
+${PYSITELIB}/mercurial/admin_commands.pyc
+${PYSITELIB}/mercurial/admin_commands.pyo
 ${PYSITELIB}/mercurial/ancestor.py
 ${PYSITELIB}/mercurial/ancestor.pyc
 ${PYSITELIB}/mercurial/ancestor.pyo
@@ -560,6 +548,7 @@ ${PYSITELIB}/mercurial/config.pyo
 ${PYSITELIB}/mercurial/configitems.py
 ${PYSITELIB}/mercurial/configitems.pyc
 ${PYSITELIB}/mercurial/configitems.pyo
+${PYSITELIB}/mercurial/configitems.toml
 ${PYSITELIB}/mercurial/context.py
 ${PYSITELIB}/mercurial/context.pyc
 ${PYSITELIB}/mercurial/context.pyo
@@ -1319,6 +1308,18 @@ ${PYSITELIB}/mercurial/thirdparty/attr/v
 ${PYSITELIB}/mercurial/thirdparty/attr/validators.pyi
 ${PYSITELIB}/mercurial/thirdparty/attr/validators.pyo
 ${PYSITELIB}/mercurial/thirdparty/sha1dc.so
+${PYSITELIB}/mercurial/thirdparty/tomli/__init__.py
+${PYSITELIB}/mercurial/thirdparty/tomli/__init__.pyc
+${PYSITELIB}/mercurial/thirdparty/tomli/__init__.pyo
+${PYSITELIB}/mercurial/thirdparty/tomli/_parser.py
+${PYSITELIB}/mercurial/thirdparty/tomli/_parser.pyc
+${PYSITELIB}/mercurial/thirdparty/tomli/_parser.pyo
+${PYSITELIB}/mercurial/thirdparty/tomli/_re.py
+${PYSITELIB}/mercurial/thirdparty/tomli/_re.pyc
+${PYSITELIB}/mercurial/thirdparty/tomli/_re.pyo
+${PYSITELIB}/mercurial/thirdparty/tomli/_types.py
+${PYSITELIB}/mercurial/thirdparty/tomli/_types.pyc
+${PYSITELIB}/mercurial/thirdparty/tomli/_types.pyo
 ${PYSITELIB}/mercurial/thirdparty/zope/__init__.py
 ${PYSITELIB}/mercurial/thirdparty/zope/__init__.pyc
 ${PYSITELIB}/mercurial/thirdparty/zope/__init__.pyo

Index: pkgsrc/devel/py-mercurial/distinfo
diff -u pkgsrc/devel/py-mercurial/distinfo:1.139 pkgsrc/devel/py-mercurial/distinfo:1.140
--- pkgsrc/devel/py-mercurial/distinfo:1.139    Mon Nov 13 14:36:55 2023
+++ pkgsrc/devel/py-mercurial/distinfo  Thu Dec  7 09:31:36 2023
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.139 2023/11/13 14:36:55 wiz Exp $
+$NetBSD: distinfo,v 1.140 2023/12/07 09:31:36 wiz Exp $
 
-BLAKE2s (mercurial-6.5.3.tar.gz) = b033e7315275442938b9b5c9f20f308041e079079a16fbf17dda29ebd8b81a68
-SHA512 (mercurial-6.5.3.tar.gz) = af90ec414fbf9da518ce0de5b855b5dd6e4141f838ab0da54a40f31aa00245d21f14f1352fe537744fb6ae5a3e4f2723076f4773fafac649b8483fefd002b510
-Size (mercurial-6.5.3.tar.gz) = 8235306 bytes
+BLAKE2s (mercurial-6.6.tar.gz) = 994cb75f6021f8c62c3812ba1443a5126790484302ff9cee9b24232a10541703
+SHA512 (mercurial-6.6.tar.gz) = 3451a89156b9ca697658a94610264d525e7e509e6155cdb7d8e5ad09582f8831a11c6b6430bbb4abbe863e6d4fca3708e4a0d88afc7099f35778959321b8164a
+Size (mercurial-6.6.tar.gz) = 8250065 bytes
 SHA1 (patch-setup.py) = 2f5e1f619af50cc0976ce6b229e4ce9cc3492c29

Index: pkgsrc/devel/py-mercurial/version.mk
diff -u pkgsrc/devel/py-mercurial/version.mk:1.54 pkgsrc/devel/py-mercurial/version.mk:1.55
--- pkgsrc/devel/py-mercurial/version.mk:1.54   Mon Nov 13 14:36:55 2023
+++ pkgsrc/devel/py-mercurial/version.mk        Thu Dec  7 09:31:36 2023
@@ -1,3 +1,3 @@
-# $NetBSD: version.mk,v 1.54 2023/11/13 14:36:55 wiz Exp $
+# $NetBSD: version.mk,v 1.55 2023/12/07 09:31:36 wiz Exp $
 
-VERSION=       6.5.3
+VERSION=       6.6



Home | Main Index | Thread Index | Old Index