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