pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/py-mercurial py-mercurial: update to 6.3.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c57d9a8e7400
branches:  trunk
changeset: 388708:c57d9a8e7400
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Nov 25 11:09:07 2022 +0000

description:
py-mercurial: update to 6.3.1.

Mercurial 6.3.1

    memory-usage: fix hg log --follow --rev R F space complexity (dcb2581e33be)
    Improve portability and robustness of test harness
    hg-core: relax dependencies pinning
    matcher: fix issues regex flag contained in pattern (issue6759)
    matcher: do not prepend '.*' to pattern using ^ after flags
    packaging: refresh dependency hashes (issue6750)
    cffi: fix a bytes vs str issue on macOS when listing directories
    commit: properly consider file include and exclude options when closing branch
    dirstate-v2: do not put the dirstate data file in a transaction

Mercurial 6.3

New Features

    testlib: add --raw-sha1 option to f
    rhg: add config.rhg helptext
    config: add alias from hg help rhg to hg help rust
    rhg: add a config option to fall back immediately
    bundle: introduce a --exact option
    perf-bundle: add a new command to benchmark bundle creation time
    perf-bundle: accept --rev arguments
    perf-bundle: accept --type argument
    perf-unbundle: add a perf command to time the unbundle operation
    perf: introduce a benchmark for delta-find
    contrib: add support for rhel9
    phase-shelve: Implement a 'shelve.store' experimental config
    debug-delta-find: introduce a quiet mode
    sort-revset: introduce a random variant
    phase: introduce a dedicated requirement for the archived phase
    rebase: add boolean config item rebase.store-source
    rhg: make [rhg status -v] work when it needs no extra output
    rhg: support "!" syntax for disabling extensions
    rhg: add debugrhgsparse command to help figure out bugs in rhg
    rhg: add sparse support
    rhg-status: add support for narrow clones
    templates: add filter to reverse list
    contrib: add pull_logger extension
    revset: handle wdir() in roots()
    revset: handle wdir() in sort(..., -topo)
    rhg: support tweakdefaults
    rhg: parallellize computation of [unsure_is_modified]

Bug Fixes

    shelve: demonstrate that the state is different across platforms (issue6735)
    shelve: in test for trailing whitespace, strip commit (issue6735)
    shelve: remove strip and rely on prior state (issue6735)
    tests: fix http-bad-server expected errors for python 3.10 (issue6643)
    status: let --no-copies override ui.statuscopies
    releasenotes: use re.MULTILINE mode when checking admonitions
    rhg: fallback to slow path on invalid patterns in hgignore
    Fix a bunch of leftover str/bytes issues from Python 3 migration
    keepalive: ensure close_all() actually closes all cached connections
    lfs: fix blob corruption when tranferring with workers on posix
    lfs: avoid closing connections when the worker doesn't fork
    dirstate-v2: update constant that wasn't kept in sync
    dirstate-v2: fix edge case where entries aren't sorted
    upgrade: no longer keep all revlogs in memory at any point
    rust-status: save new dircache even if just invalidated
    dirstate-v2: hash the source of the ignore patterns as well
    rhg: fallback when encountering ellipsis revisions
    shelve: handle empty parents and nodestoremove in shelvedstate (issue6748)
    profile: prevent a crash when line number is unknown
    tags-fnode-cache: do not repeatedly open the filelog in a loop
    tags-fnode-cache: skip building a changectx in getfnode
    rust: create wrapper struct to reduce regex contention issues

Backwards Compatibility Changes

    chg worker processes will now correctly load per-repository configuration
    phase: rename the requirement for internal-phase from internal-phase to use-internal-phase (see 74fb1842f8b962cf03d7cd5b841dbcf2ae065587)

diffstat:

 devel/py-mercurial/Makefile   |  14 +++++---------
 devel/py-mercurial/distinfo   |   8 ++++----
 devel/py-mercurial/version.mk |   4 ++--
 3 files changed, 11 insertions(+), 15 deletions(-)

diffs (59 lines):

diff -r d3c6c7c3f435 -r c57d9a8e7400 devel/py-mercurial/Makefile
--- a/devel/py-mercurial/Makefile       Fri Nov 25 10:50:32 2022 +0000
+++ b/devel/py-mercurial/Makefile       Fri Nov 25 11:09:07 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.75 2022/10/10 11:04:11 wiz Exp $
+# $NetBSD: Makefile,v 1.76 2022/11/25 11:09:07 wiz Exp $
 #
 # Changelog sometimes at: https://www.mercurial-scm.org/wiki/WhatsNew
 
@@ -30,15 +30,11 @@
 .include "options.mk"
 
 USE_TOOLS+=            bash:test
-# Known test failures as of 6.2.3
+# Known test failures as of 6.3.1
 # test-run-tests.t
 # https://bz.mercurial-scm.org/show_bug.cgi?id=6661
-# test-http-bad-server.t
-# https://bz.mercurial-scm.org/show_bug.cgi?id=6643
-# test-https.t
-# https://bz.mercurial-scm.org/show_bug.cgi?id=6726
-# test-removeemptydirs.t
-# https://bz.mercurial-scm.org/show_bug.cgi?id=6587
+# test-hghave.t
+# https://bz.mercurial-scm.org/show_bug.cgi?id=6762
 # test-status-tracked-key.t
 # https://bz.mercurial-scm.org/show_bug.cgi?id=6662
 # test-patchbomb-tls.t:
@@ -46,7 +42,7 @@
 # test-demandimport.py:
 # https://bz.mercurial-scm.org/show_bug.cgi?id=6680
 #
-# Ran 890 tests, 82 skipped, 7 failed.
+# Ran 901 tests, 82 skipped, 5 failed.
 
 TEST_TARGET=           tests
 TEST_MAKE_FLAGS+=      PYTHON=${PYTHONBIN} TESTFLAGS=${_MAKE_JOBS:Q}
diff -r d3c6c7c3f435 -r c57d9a8e7400 devel/py-mercurial/distinfo
--- a/devel/py-mercurial/distinfo       Fri Nov 25 10:50:32 2022 +0000
+++ b/devel/py-mercurial/distinfo       Fri Nov 25 11:09:07 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.123 2022/10/10 11:04:11 wiz Exp $
+$NetBSD: distinfo,v 1.124 2022/11/25 11:09:07 wiz Exp $
 
-BLAKE2s (mercurial-6.2.3.tar.gz) = e4fbaca02fab3c00d9b79c304ea7668de5b37fadd75b959145c6747a3f88d0a7
-SHA512 (mercurial-6.2.3.tar.gz) = 0d82582e6d40ceabcc32419bf0423dd9f49b72b72c91a0f575181f92b355699a88f0426a192c46ca47f3105e47cb45dc3ac1a6499f4c83e01fa31e31c1ffdfbb
-Size (mercurial-6.2.3.tar.gz) = 8058864 bytes
+BLAKE2s (mercurial-6.3.1.tar.gz) = 07701198d9268a9ef6f89c1178c6414867b7e9f103ce623d72c05541a4d48411
+SHA512 (mercurial-6.3.1.tar.gz) = 99cd77c25e6c7f064ea9b631a8632b6020cb012c2f5a8c1da371ed413a4f984d04f8c293f551f890bbf084f840d7406aa25956f016ff2596173cd2f1f834873b
+Size (mercurial-6.3.1.tar.gz) = 8089720 bytes
diff -r d3c6c7c3f435 -r c57d9a8e7400 devel/py-mercurial/version.mk
--- a/devel/py-mercurial/version.mk     Fri Nov 25 10:50:32 2022 +0000
+++ b/devel/py-mercurial/version.mk     Fri Nov 25 11:09:07 2022 +0000
@@ -1,3 +1,3 @@
-# $NetBSD: version.mk,v 1.41 2022/10/10 11:04:11 wiz Exp $
+# $NetBSD: version.mk,v 1.42 2022/11/25 11:09:07 wiz Exp $
 
-VERSION=       6.2.3
+VERSION=       6.3.1



Home | Main Index | Thread Index | Old Index