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 5.9.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3a3a22dd22f6
branches:  trunk
changeset: 457697:3a3a22dd22f6
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Aug 30 17:55:25 2021 +0000

description:
py-mercurial: update to 5.9.

== New Features ==

 * `hg config` now has a `--source` option to show where each
   configuration value comes from.


== Internal API Changes ==

The Dirstate API have been updated as the previous function leaked some
internal details and did not distinct between two important cases: "We are
changing parent and need to adjust the dirstate" and "some command is changing
which file is tracked". To clarify the situation:

* the following functions have been deprecated,

  - dirstate.add,
  - dirstate.normal,
  - dirstate.normallookup,
  - dirstate.merge,
  - dirstate.otherparent,
  - dirstate.remove,
  - dirstate.drop,

* these new functions are added for the "adjusting parents" use-case:

  - dirstate.update_file,
  - dirstate.update_file_p1,

* these new function are added for the "adjusting wc file" use-case":

  - dirstate.set_tracked,
  - dirstate.set_untracked,
  - dirstate.set_clean,
  - dirstate.set_possibly_dirty,

See inline documentation of the new functions for details.

diffstat:

 devel/py-mercurial/Makefile   |  12 +++++++++---
 devel/py-mercurial/PLIST      |  26 ++++++++++++++++++++++++--
 devel/py-mercurial/distinfo   |  10 +++++-----
 devel/py-mercurial/version.mk |   4 ++--
 4 files changed, 40 insertions(+), 12 deletions(-)

diffs (121 lines):

diff -r eca465e27f6f -r 3a3a22dd22f6 devel/py-mercurial/Makefile
--- a/devel/py-mercurial/Makefile       Mon Aug 30 16:44:34 2021 +0000
+++ b/devel/py-mercurial/Makefile       Mon Aug 30 17:55:25 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.57 2021/07/15 12:37:02 wiz Exp $
+# $NetBSD: Makefile,v 1.58 2021/08/30 17:55:25 wiz Exp $
 #
 # Changelog sometimes at: https://www.mercurial-scm.org/wiki/WhatsNew
 
@@ -31,11 +31,17 @@
 .include "options.mk"
 
 USE_TOOLS+=            bash:test
-# Known test failures as of 5.8.1
+# Known test failures as of 5.9
 # test-persistent-nodemap.t
 # https://bz.mercurial-scm.org/show_bug.cgi?id=6523
+# test-censor.t
+# https://bz.mercurial-scm.org/show_bug.cgi?id=6585
+# test-manifest.t
+# https://bz.mercurial-scm.org/show_bug.cgi?id=6586
+# test-removeemptydirs.t
+# https://bz.mercurial-scm.org/show_bug.cgi?id=6587
 #
-# Ran 879 tests, 81 skipped, 1 failed.
+# Ran 888 tests, 97 skipped, 4 failed.
 
 TEST_TARGET=           tests
 TEST_MAKE_FLAGS+=      PYTHON=${PYTHONBIN} TESTFLAGS=${_MAKE_JOBS:Q}
diff -r eca465e27f6f -r 3a3a22dd22f6 devel/py-mercurial/PLIST
--- a/devel/py-mercurial/PLIST  Mon Aug 30 16:44:34 2021 +0000
+++ b/devel/py-mercurial/PLIST  Mon Aug 30 17:55:25 2021 +0000
@@ -1,6 +1,5 @@
-@comment $NetBSD: PLIST,v 1.34 2021/05/20 09:08:27 wiz Exp $
+@comment $NetBSD: PLIST,v 1.35 2021/08/30 17:55:25 wiz Exp $
 bin/hg
-${PYSITELIB}/${EGG_FILE}
 ${PYSITELIB}/hgdemandimport/__init__.py
 ${PYSITELIB}/hgdemandimport/__init__.pyc
 ${PYSITELIB}/hgdemandimport/__init__.pyo
@@ -464,6 +463,7 @@
 ${PYSITELIB}/hgext3rd/__init__.py
 ${PYSITELIB}/hgext3rd/__init__.pyc
 ${PYSITELIB}/hgext3rd/__init__.pyo
+${PYSITELIB}/${EGG_FILE}
 ${PYSITELIB}/mercurial/__init__.py
 ${PYSITELIB}/mercurial/__init__.pyc
 ${PYSITELIB}/mercurial/__init__.pyo
@@ -593,6 +593,15 @@
 ${PYSITELIB}/mercurial/dirstateguard.py
 ${PYSITELIB}/mercurial/dirstateguard.pyc
 ${PYSITELIB}/mercurial/dirstateguard.pyo
+${PYSITELIB}/mercurial/dirstatemap.py
+${PYSITELIB}/mercurial/dirstatemap.pyc
+${PYSITELIB}/mercurial/dirstatemap.pyo
+${PYSITELIB}/mercurial/dirstateutils/__init__.py
+${PYSITELIB}/mercurial/dirstateutils/__init__.pyc
+${PYSITELIB}/mercurial/dirstateutils/__init__.pyo
+${PYSITELIB}/mercurial/dirstateutils/docket.py
+${PYSITELIB}/mercurial/dirstateutils/docket.pyc
+${PYSITELIB}/mercurial/dirstateutils/docket.pyo
 ${PYSITELIB}/mercurial/discovery.py
 ${PYSITELIB}/mercurial/discovery.pyc
 ${PYSITELIB}/mercurial/discovery.pyo
@@ -659,6 +668,7 @@
 ${PYSITELIB}/mercurial/helptext/deprecated.txt
 ${PYSITELIB}/mercurial/helptext/diffs.txt
 ${PYSITELIB}/mercurial/helptext/environment.txt
+${PYSITELIB}/mercurial/helptext/evolution.txt
 ${PYSITELIB}/mercurial/helptext/extensions.txt
 ${PYSITELIB}/mercurial/helptext/filesets.txt
 ${PYSITELIB}/mercurial/helptext/flags.txt
@@ -924,12 +934,24 @@
 ${PYSITELIB}/mercurial/revlogutils/deltas.py
 ${PYSITELIB}/mercurial/revlogutils/deltas.pyc
 ${PYSITELIB}/mercurial/revlogutils/deltas.pyo
+${PYSITELIB}/mercurial/revlogutils/docket.py
+${PYSITELIB}/mercurial/revlogutils/docket.pyc
+${PYSITELIB}/mercurial/revlogutils/docket.pyo
 ${PYSITELIB}/mercurial/revlogutils/flagutil.py
 ${PYSITELIB}/mercurial/revlogutils/flagutil.pyc
 ${PYSITELIB}/mercurial/revlogutils/flagutil.pyo
 ${PYSITELIB}/mercurial/revlogutils/nodemap.py
 ${PYSITELIB}/mercurial/revlogutils/nodemap.pyc
 ${PYSITELIB}/mercurial/revlogutils/nodemap.pyo
+${PYSITELIB}/mercurial/revlogutils/randomaccessfile.py
+${PYSITELIB}/mercurial/revlogutils/randomaccessfile.pyc
+${PYSITELIB}/mercurial/revlogutils/randomaccessfile.pyo
+${PYSITELIB}/mercurial/revlogutils/revlogv0.py
+${PYSITELIB}/mercurial/revlogutils/revlogv0.pyc
+${PYSITELIB}/mercurial/revlogutils/revlogv0.pyo
+${PYSITELIB}/mercurial/revlogutils/rewrite.py
+${PYSITELIB}/mercurial/revlogutils/rewrite.pyc
+${PYSITELIB}/mercurial/revlogutils/rewrite.pyo
 ${PYSITELIB}/mercurial/revlogutils/sidedata.py
 ${PYSITELIB}/mercurial/revlogutils/sidedata.pyc
 ${PYSITELIB}/mercurial/revlogutils/sidedata.pyo
diff -r eca465e27f6f -r 3a3a22dd22f6 devel/py-mercurial/distinfo
--- a/devel/py-mercurial/distinfo       Mon Aug 30 16:44:34 2021 +0000
+++ b/devel/py-mercurial/distinfo       Mon Aug 30 17:55:25 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.104 2021/07/15 12:37:02 wiz Exp $
+$NetBSD: distinfo,v 1.105 2021/08/30 17:55:25 wiz Exp $
 
-SHA1 (mercurial-5.8.1.tar.gz) = 4295b476c35d751c1411879b4c04d54416c3e702
-RMD160 (mercurial-5.8.1.tar.gz) = 0c6dde2ddcd08aeed00e422e04bed62bd3fd75f9
-SHA512 (mercurial-5.8.1.tar.gz) = d17c809fc48c55d646b677ad23b5cf4a1755f5a81790988109cd50ac259acc230edad7bf5ccc7a6384a490aeba4a7492327bb9878a541d5fa7207e2c378be966
-Size (mercurial-5.8.1.tar.gz) = 7988000 bytes
+SHA1 (mercurial-5.9.tar.gz) = a541842329b8e80e530ee5f678362f655a1b788e
+RMD160 (mercurial-5.9.tar.gz) = 6b8aeb1c3f171c04274598cfa8264fc15b735b0f
+SHA512 (mercurial-5.9.tar.gz) = f75aba3205d49e2a7fda1963839344798608a3698e066fc7fb12acb1a6c713691d2bd5d266d633a08bd54dde98b71ef04fe6600807ed6ceddb3a4937506b3325
+Size (mercurial-5.9.tar.gz) = 8118681 bytes
diff -r eca465e27f6f -r 3a3a22dd22f6 devel/py-mercurial/version.mk
--- a/devel/py-mercurial/version.mk     Mon Aug 30 16:44:34 2021 +0000
+++ b/devel/py-mercurial/version.mk     Mon Aug 30 17:55:25 2021 +0000
@@ -1,3 +1,3 @@
-# $NetBSD: version.mk,v 1.24 2021/07/15 12:37:02 wiz Exp $
+# $NetBSD: version.mk,v 1.25 2021/08/30 17:55:25 wiz Exp $
 
-VERSION=       5.8.1
+VERSION=       5.9



Home | Main Index | Thread Index | Old Index