pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/py-mercurial Updated py-mercurial to 4.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/655db8200f3a
branches:  trunk
changeset: 358018:655db8200f3a
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Feb 03 14:44:37 2017 +0000

description:
Updated py-mercurial to 4.1.

This is a regularly-scheduled quarterly feature release.

1.1. commands

    commands: config option to control bundle compression level
    crecord: add an experimental option for space key to move cursor down
    crecord: rewrite status line text (BC)
    diff: add experimental support for more git-diff extended diff features
    graft: support grafting changes to new file in renamed directory (issue5436)
    help: show help for disabled extensions (issue5228)
    help: update help for 'hg update' which was misleading (issue5427)
    merge: fix crash on criss cross merge with dir move and delete (issue5020)
    summary: add evolution "troubles" information to summary output
    summary: use the same labels as log command in "parent: " line
    templates: display evolution "troubles" in command line style

1.2. core

    changelog: keep track of file end in appender (issue5444)
    dispatch: stop supporting non-use of @command (API)
    hook: do not redirect stdout/err/in to ui while running in-process hooks (BC)
    httppeer: advertise and support application/mercurial-0.2
    localrepo: experimental support for non-zlib revlog compression
    manifest: add bundlemanifestlog support
    manifest: add unionmanifestlog support
    manifest: make revlog verification optional
    patch: add experimental config knob for displaying the index header
    patch: add similarity config knob in experimental section
    patch: add label for coloring the index extended header
    patch: add label for coloring the similarity extended header
    profiling: make statprof the default profiler (BC)
    profiling: use vendored statprof and upstream enhancements (BC)
    revlog: REVIDX_EXTSTORED flag
    revlog: add clone method
    revlog: ensure that flags do not overflow 2 bytes
    revlog: flag processor
    revlog: inline start() and end() for perf reasons
    revlog: make compressed size comparisons consistent
    revlog: merge hash checking subfunctions
    revlog: move decompress() from module to revlog class (API)
    revlog: optimize _chunkraw when startrev==endrev
    revlog: pass revlog flags to addrevision
    revlog: reorder index accessors to match data structure order
    revlog: use compression engine API for compression
    revlog: use compression engine APIs for decompression
    revset: add regular expression support to 'desc'
    revset: make children() not look at p2 if null (issue5439)
    run-tests: forward Python USER_BASE from site (issue5425)
    server: move cmdutil.service() to new module (API)
    templatekw: force noprefix=False to insure diffstat consistency (issue4755)
    ui: check EOF of getpass() response read from command-server channel
    ui: do not translate empty configsource() to 'none' (API)
    ui: factor out ui.load() to create a ui without loading configs (API)
    util: compression APIs to support revlog compression and decompression
    util: declare wire protocol support of compression engines
    wireproto: advertise supported media types and compression formats
    wireproto: only advertise HTTP-specific capabilities to HTTP peers (BC)
    wireproto: perform chunking and compression at protocol layer (API)

1.3. extensions

    convert: add config option to control storing original revision
    convert: add config option to copy extra keys from Git commits
    convert: config option for git rename limit
    convert: config option to control Git committer actions
    rebase: calculate ancestors for --base separately (issue5420)
    rebase: check for conflicts before continuing
    rebase: fail-fast the pull if working dir is not clean (BC)
    shelve: allow multiple shelves with --patch and --stat
    shelve: choose a legal shelve name when no name is passed (issue5112)
    shelve: make --keep option survive user intervention (issue5431)
    shelve: make unshelve not crash when there are missing files (issue4176)

1.4. hgweb

    hgweb: link to raw-file on annotation page (BC)
    hgweb: make log streams compatible with command server
    hgweb: restore ascending iteration on revs in filelog web command
    hgweb: support Content Security Policy

1.5. chg

    chg: send type information via S channel (BC)
    chg: support long socket path
    chgserver: make S channel support pager request
    chgserver: override runcommand

1.6. Behavior Changes

    chg: send type information via S channel (BC)
    crecord: rewrite status line text (BC)
    hgweb: link to raw-file on annotation page (BC)
    hook: do not redirect stdout/err/in to ui while running in-process hooks (BC)
    profiling: make statprof the default profiler (BC)
    profiling: use vendored statprof and upstream enhancements (BC)
    rebase: fail-fast the pull if working dir is not clean (BC)
    wireproto: only advertise HTTP-specific capabilities to HTTP peers (BC)

1.7. Internal API Changes

    bookmarks: make bookmarks.comparebookmarks accept binary nodes (API)
    bookmarks: rename 'compare()' to 'comparebookmarks()' (API)
    revlog: move decompress() from module to revlog class (API)
    server: move cmdutil.service() to new module (API)
    ui: do not translate empty configsource() to 'none' (API)
    ui: factor out ui.load() to create a ui without loading configs (API)
    util: remove compressors dict (API)
    util: remove decompressors dict (API)
    wireproto: perform chunking and compression at protocol layer (API)
    dispatch: stop supporting non-use of @command (API)

diffstat:

 devel/py-mercurial/Makefile.version |   4 +-
 devel/py-mercurial/PLIST            |  44 ++++++++++++++++++++++++++----------
 devel/py-mercurial/distinfo         |  10 ++++----
 3 files changed, 39 insertions(+), 19 deletions(-)

diffs (167 lines):

diff -r 65cae3d646e7 -r 655db8200f3a devel/py-mercurial/Makefile.version
--- a/devel/py-mercurial/Makefile.version       Fri Feb 03 14:08:27 2017 +0000
+++ b/devel/py-mercurial/Makefile.version       Fri Feb 03 14:44:37 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.version,v 1.44 2017/01/16 09:05:35 wiz Exp $
+# $NetBSD: Makefile.version,v 1.45 2017/02/03 14:44:37 wiz Exp $
 
-VERSION=       4.0.2
+VERSION=       4.1
 
 PYTHON_VERSIONS_INCOMPATIBLE=  34 35 36 # not yet ported as of 3.9
 # see also https://www.mercurial-scm.org/wiki/SupportedPythonVersions
diff -r 65cae3d646e7 -r 655db8200f3a devel/py-mercurial/PLIST
--- a/devel/py-mercurial/PLIST  Fri Feb 03 14:08:27 2017 +0000
+++ b/devel/py-mercurial/PLIST  Fri Feb 03 14:44:37 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2016/11/03 11:13:36 wiz Exp $
+@comment $NetBSD: PLIST,v 1.14 2017/02/03 14:44:37 wiz Exp $
 bin/hg
 ${PYSITELIB}/hgext/__init__.py
 ${PYSITELIB}/hgext/__init__.pyc
@@ -18,9 +18,6 @@
 ${PYSITELIB}/hgext/censor.py
 ${PYSITELIB}/hgext/censor.pyc
 ${PYSITELIB}/hgext/censor.pyo
-${PYSITELIB}/hgext/chgserver.py
-${PYSITELIB}/hgext/chgserver.pyc
-${PYSITELIB}/hgext/chgserver.pyo
 ${PYSITELIB}/hgext/children.py
 ${PYSITELIB}/hgext/children.pyc
 ${PYSITELIB}/hgext/children.pyo
@@ -100,6 +97,15 @@
 ${PYSITELIB}/hgext/fsmonitor/pywatchman/capabilities.py
 ${PYSITELIB}/hgext/fsmonitor/pywatchman/capabilities.pyc
 ${PYSITELIB}/hgext/fsmonitor/pywatchman/capabilities.pyo
+${PYSITELIB}/hgext/fsmonitor/pywatchman/compat.py
+${PYSITELIB}/hgext/fsmonitor/pywatchman/compat.pyc
+${PYSITELIB}/hgext/fsmonitor/pywatchman/compat.pyo
+${PYSITELIB}/hgext/fsmonitor/pywatchman/encoding.py
+${PYSITELIB}/hgext/fsmonitor/pywatchman/encoding.pyc
+${PYSITELIB}/hgext/fsmonitor/pywatchman/encoding.pyo
+${PYSITELIB}/hgext/fsmonitor/pywatchman/load.py
+${PYSITELIB}/hgext/fsmonitor/pywatchman/load.pyc
+${PYSITELIB}/hgext/fsmonitor/pywatchman/load.pyo
 ${PYSITELIB}/hgext/fsmonitor/pywatchman/pybser.py
 ${PYSITELIB}/hgext/fsmonitor/pywatchman/pybser.pyc
 ${PYSITELIB}/hgext/fsmonitor/pywatchman/pybser.pyo
@@ -265,9 +271,15 @@
 ${PYSITELIB}/mercurial/changelog.py
 ${PYSITELIB}/mercurial/changelog.pyc
 ${PYSITELIB}/mercurial/changelog.pyo
+${PYSITELIB}/mercurial/chgserver.py
+${PYSITELIB}/mercurial/chgserver.pyc
+${PYSITELIB}/mercurial/chgserver.pyo
 ${PYSITELIB}/mercurial/cmdutil.py
 ${PYSITELIB}/mercurial/cmdutil.pyc
 ${PYSITELIB}/mercurial/cmdutil.pyo
+${PYSITELIB}/mercurial/color.py
+${PYSITELIB}/mercurial/color.pyc
+${PYSITELIB}/mercurial/color.pyo
 ${PYSITELIB}/mercurial/commands.py
 ${PYSITELIB}/mercurial/commands.pyc
 ${PYSITELIB}/mercurial/commands.pyo
@@ -292,6 +304,9 @@
 ${PYSITELIB}/mercurial/dagutil.py
 ${PYSITELIB}/mercurial/dagutil.pyc
 ${PYSITELIB}/mercurial/dagutil.pyo
+${PYSITELIB}/mercurial/debugcommands.py
+${PYSITELIB}/mercurial/debugcommands.pyc
+${PYSITELIB}/mercurial/debugcommands.pyo
 ${PYSITELIB}/mercurial/default.d/mergetools.rc
 ${PYSITELIB}/mercurial/demandimport.py
 ${PYSITELIB}/mercurial/demandimport.pyc
@@ -303,6 +318,9 @@
 ${PYSITELIB}/mercurial/dirstate.py
 ${PYSITELIB}/mercurial/dirstate.pyc
 ${PYSITELIB}/mercurial/dirstate.pyo
+${PYSITELIB}/mercurial/dirstateguard.py
+${PYSITELIB}/mercurial/dirstateguard.pyc
+${PYSITELIB}/mercurial/dirstateguard.pyo
 ${PYSITELIB}/mercurial/discovery.py
 ${PYSITELIB}/mercurial/discovery.pyc
 ${PYSITELIB}/mercurial/discovery.pyo
@@ -366,11 +384,9 @@
 ${PYSITELIB}/mercurial/help/internals/revlogs.txt
 ${PYSITELIB}/mercurial/help/internals/wireprotocol.txt
 ${PYSITELIB}/mercurial/help/merge-tools.txt
-${PYSITELIB}/mercurial/help/multirevs.txt
 ${PYSITELIB}/mercurial/help/patterns.txt
 ${PYSITELIB}/mercurial/help/phases.txt
 ${PYSITELIB}/mercurial/help/revisions.txt
-${PYSITELIB}/mercurial/help/revsets.txt
 ${PYSITELIB}/mercurial/help/scripting.txt
 ${PYSITELIB}/mercurial/help/subrepos.txt
 ${PYSITELIB}/mercurial/help/templates.txt
@@ -468,6 +484,9 @@
 ${PYSITELIB}/mercurial/merge.py
 ${PYSITELIB}/mercurial/merge.pyc
 ${PYSITELIB}/mercurial/merge.pyo
+${PYSITELIB}/mercurial/mergeutil.py
+${PYSITELIB}/mercurial/mergeutil.pyc
+${PYSITELIB}/mercurial/mergeutil.pyo
 ${PYSITELIB}/mercurial/minirst.py
 ${PYSITELIB}/mercurial/minirst.pyc
 ${PYSITELIB}/mercurial/minirst.pyo
@@ -537,9 +556,6 @@
 ${PYSITELIB}/mercurial/pvec.py
 ${PYSITELIB}/mercurial/pvec.pyc
 ${PYSITELIB}/mercurial/pvec.pyo
-${PYSITELIB}/mercurial/py3kcompat.py
-${PYSITELIB}/mercurial/py3kcompat.pyc
-${PYSITELIB}/mercurial/py3kcompat.pyo
 ${PYSITELIB}/mercurial/pycompat.py
 ${PYSITELIB}/mercurial/pycompat.pyc
 ${PYSITELIB}/mercurial/pycompat.pyo
@@ -567,6 +583,9 @@
 ${PYSITELIB}/mercurial/scmwindows.py
 ${PYSITELIB}/mercurial/scmwindows.pyc
 ${PYSITELIB}/mercurial/scmwindows.pyo
+${PYSITELIB}/mercurial/server.py
+${PYSITELIB}/mercurial/server.pyc
+${PYSITELIB}/mercurial/server.pyo
 ${PYSITELIB}/mercurial/setdiscovery.py
 ${PYSITELIB}/mercurial/setdiscovery.pyc
 ${PYSITELIB}/mercurial/setdiscovery.pyo
@@ -588,15 +607,15 @@
 ${PYSITELIB}/mercurial/statichttprepo.py
 ${PYSITELIB}/mercurial/statichttprepo.pyc
 ${PYSITELIB}/mercurial/statichttprepo.pyo
+${PYSITELIB}/mercurial/statprof.py
+${PYSITELIB}/mercurial/statprof.pyc
+${PYSITELIB}/mercurial/statprof.pyo
 ${PYSITELIB}/mercurial/store.py
 ${PYSITELIB}/mercurial/store.pyc
 ${PYSITELIB}/mercurial/store.pyo
 ${PYSITELIB}/mercurial/streamclone.py
 ${PYSITELIB}/mercurial/streamclone.pyc
 ${PYSITELIB}/mercurial/streamclone.pyo
-${PYSITELIB}/mercurial/strutil.py
-${PYSITELIB}/mercurial/strutil.pyc
-${PYSITELIB}/mercurial/strutil.pyo
 ${PYSITELIB}/mercurial/subrepo.py
 ${PYSITELIB}/mercurial/subrepo.pyc
 ${PYSITELIB}/mercurial/subrepo.pyo
@@ -804,6 +823,7 @@
 ${PYSITELIB}/mercurial/worker.py
 ${PYSITELIB}/mercurial/worker.pyc
 ${PYSITELIB}/mercurial/worker.pyo
+${PYSITELIB}/mercurial/zstd.so
 man/man1/hg.1
 man/man5/hgignore.5
 man/man5/hgrc.5
diff -r 65cae3d646e7 -r 655db8200f3a devel/py-mercurial/distinfo
--- a/devel/py-mercurial/distinfo       Fri Feb 03 14:08:27 2017 +0000
+++ b/devel/py-mercurial/distinfo       Fri Feb 03 14:44:37 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.44 2017/01/16 09:05:35 wiz Exp $
+$NetBSD: distinfo,v 1.45 2017/02/03 14:44:37 wiz Exp $
 
-SHA1 (mercurial-4.0.2.tar.gz) = 1d7b3eeed790974277db91bd1b0f34a5d142e980
-RMD160 (mercurial-4.0.2.tar.gz) = 141ed6f7a8b592c5daaf940588e221a28964070e
-SHA512 (mercurial-4.0.2.tar.gz) = 774defa1d747a3a12d4ac99873320f8422f62ba163ecff1b628f07a1e95bff11eb35afca0b300374f085d14bd1d5637a543ae533ef840f0c8c1ac113fa14aed9
-Size (mercurial-4.0.2.tar.gz) = 4852027 bytes
+SHA1 (mercurial-4.1.tar.gz) = d5f88e05cbbd8f13dd5fc4004433f54435fc27c8
+RMD160 (mercurial-4.1.tar.gz) = 229d4470a3fe47e30fef385643c1ee4512bf8070
+SHA512 (mercurial-4.1.tar.gz) = 02e4aabe47473194961870909d4512a4be6814cccb51b727dfa9a34dd0aa5f92bfad7b03e6b58ce6c7e2531df52dac530f02264df28dcfc801036fe103cd4471
+Size (mercurial-4.1.tar.gz) = 5125009 bytes



Home | Main Index | Thread Index | Old Index