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