pkgsrc-Changes-HG archive

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

[pkgsrc/pkgsrc-2017Q4]: pkgsrc/devel/py-mercurial Pullup ticket #5729 - reque...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/01ac9f123492
branches:  pkgsrc-2017Q4
changeset: 373176:01ac9f123492
user:      spz <spz%pkgsrc.org@localhost>
date:      Mon Mar 26 19:44:33 2018 +0000

description:
Pullup ticket #5729 - requested by wiz
devel/py-mercurial: security update

Revisions pulled up:
- devel/py-mercurial/Makefile                                   1.20-1.21
- devel/py-mercurial/Makefile.version                           1.55-1.56,1.59
- devel/py-mercurial/PLIST                                      1.18
- devel/py-mercurial/distinfo                                   1.57-1.59,1.62

-------------------------------------------------------------------
   Module Name: pkgsrc
   Committed By:        wiz
   Date:                Wed Jan 10 19:32:13 UTC 2018

   Modified Files:
        pkgsrc/devel/py-mercurial: Makefile Makefile.version distinfo
   Added Files:
        pkgsrc/devel/py-mercurial/patches: patch-tests_list-tree.py
            patch-tests_test-largefiles-misc.t

   Log Message:
   py-mercurial: update to 4.4.2.

   Add upstream patch to fix a test case.

   Mercurial 4.4.2 (2017-12-01)

   This is a regularly-scheduled bugfix release.

   1.1. Notable changes

   1.1.1. Stricter command option parsing

   Mercurial can now optionally parse "early" options (-R/--repository,
   --cwd, --config, --debugger, and --profile) more strictly, for more
   secure integration with tools that invoke 'hg' commands. Setting
   HGPLAIN=+strictflags will parse these options more strictly, which
   prevents them from being injected as arguments to other flags.

   1.2. Bug fixes

       'hg amend' now correctly handles deleted and removed files, as
       well as subrepos. (issue5732, issue5677)
       largefiles now correctly handles dropped standin files when
       updating largefiles.

       Fixed an issue with deleting symlinks to directories when
       ui.origbackuppath is set. (issue5731)

   1.3. Performance improvements

       Improved performance in path conflict checking introduced in
       Mercurial 4.4. (issue5716)


   To generate a diff of this commit:
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/py-mercurial/Makefile
   cvs rdiff -u -r1.54 -r1.55 pkgsrc/devel/py-mercurial/Makefile.version
   cvs rdiff -u -r1.56 -r1.57 pkgsrc/devel/py-mercurial/distinfo
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/devel/py-mercurial/patches/patch-tests_list-tree.py \
       pkgsrc/devel/py-mercurial/patches/patch-tests_test-largefiles-misc.t

-------------------------------------------------------------------
   Module Name: pkgsrc
   Committed By:        wiz
   Date:                Tue Jan 16 09:24:56 UTC 2018

   Modified Files:
        pkgsrc/devel/py-mercurial: Makefile distinfo
   Added Files:
        pkgsrc/devel/py-mercurial/patches: patch-tests_run-tests.py

   Log Message:
   py-mercurial: add upstream patch to fix test failure

   No change to binary package, so no PKGREVISION bump.


   To generate a diff of this commit:
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/py-mercurial/Makefile
   cvs rdiff -u -r1.57 -r1.58 pkgsrc/devel/py-mercurial/distinfo
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/devel/py-mercurial/patches/patch-tests_run-tests.py

-------------------------------------------------------------------
   Module Name: pkgsrc
   Committed By:        wiz
   Date:                Sun Feb 11 16:04:21 UTC 2018

   Modified Files:
        pkgsrc/devel/py-mercurial: Makefile.version PLIST distinfo
   Removed Files:
        pkgsrc/devel/py-mercurial/patches: patch-tests_list-tree.py
            patch-tests_run-tests.py patch-tests_test-largefiles-misc.t

   Log Message:
   py-mercurial: update to 4.5.

   Mercurial 4.5 (2018-02-01)

   1.1. New Features

   1.1.1. revert --interactive

   The revert command now accepts the flag --interactive to allow reverting only some of the changes to the specified files.

   1.1.2. Accessing hidden changesets

   Set config option 'experimental.directaccess = True' to access hidden changesets from read only commands.

   1.1.3. githelp extension

   The githelp extension provides the hg githelp command. This command attempts to convert a git command to its Mercurial equivalent. The extension can be useful to Git users new to Mercurial.

   1.1.4. Largefiles changes

       largefiles: add a 'debuglfput' command to put largefile into the store
       largefiles: add support for 'largefiles://' url scheme
       largefiles: allow to run 'debugupgraderepo' on repo with largefiles
       largefiles: convert EOL of hgrc before appending to bytes IO
       largefiles: explicitly set the source and sink types to 'hg' for lfconvert
       largefiles: modernize how capabilities are added to the wire protocol

   1.2. hgweb changes

   hgweb now shows more information about commits: phase (if it's not public), obsolescence status (with a short explanation and links to the successors) and instabilities (e.g. orphan, 
phase-divergent or content-divergent).

   Client-side graph code has been simplified by delegating more work to the backend, so /graph page is now more in sync with /log page, visually and feature-wise. Unfortunately, this code change 
means that 3rd-party themes for 4.5+ are required to have graphentry.tmpl template available (copy it from the base theme if you don't use %include and then reference it in map file) and render 
entries in graph.tmpl -- look at one of the core themes to see what it needs to look like. JS functions that create graph vertices and edges are now available in Graph.prototype, making it possible 
to call the original functions from custom theme-specific functions if needed.

   Graph now shows different symbols for normal, branch-closing, obsolete and unstable commits, and marks currently checked out commit with a circle around its graph node.

   There's also now json-graph API endpoint that can be used for rendering commit graph in 3rd-party applications.

   1.2.1. Other Changes

       When interactive revert is run against a revision other than the working directory parent, the diff shown is the diff to <em>apply</em> to the working directory, rather than the diff to 
<em>discard</em> from the working copy. This is in line with related user experiences with 'git' and appears to be less confusing with 'ui.interface=curses'.
       Let 'hg rebase' avoid content-divergence by skipping obsolete changesets (and their descendants) when they are present in the rebase set along with one of their successors but none of their 
successors is in destination.
       A new experimental config flag, 'rebase.experimental.inmemory', makes rebase perform an in-memory merge instead of doing it on-disk in the working copy.

       The HGPLAINEXCEPT environment variable can now include color to allow automatic output colorization in otherwise automated environments.
       A new unamend command in uncommit extension which undoes the effect of the amend command by creating a new changeset which was there before amend and moving the changes that were amended to 
the working directory.
       A '--abort' flag to merge command to abort the ongoing merge.
       An experimental flag '--rev' to 'hg branch' which can be used to change branch of changesets.
       bundle2 read I/O significantly improved
       bundle2 memory use significantly reduced during read
       clonebundle: it is now possible to serve the clonebundle using a git-lfs compatible server.

       templatefilters: add slashpath() to convert path separator to slash (issue5572)
       A new experimental config flag, 'inline-color-diff', adds within-line color diff capacity
       histedit: add support to output nodechanges using formatter to help with editor integrations

   1.3. Backwards Compatibility Changes

       log --follow-first -rREV, which is deprecated, now follows the first parent of merge revisions from the specified REV just like log --follow -rREV.

       log --follow -rREV FILE.. now follows file history across copies and renames.
       transaction: register summary callbacks only at start of transaction

       hgweb's graph view no longer supports browsers that lack <canvas> support
       hgweb: only include graph-related data in jsdata variable on /graph pages

       graphlog: add another graph node type, unstable, using character *
       remove: print message for each file in verbose mode only while using '-A'

   1.4. Bug Fixes

       Bookmark, whose name is longer than 255, can again be exchanged again between 4.4+ client and servers (issue5165)

       The convert extension works with bzr < 2.6.0 again (issue5733)

       Mercurial will now attempt to use hardlinks on NTFS on Windows (issue4580)

       The revset x^:: is now correctly parsed as (x^):: instead of being an error (issue5764)

       Setting the diff.noprefix configuration option no longer breaks the --stat flag on hg diff (issue5759)

       hg outgoing now honors :pushurl paths from hgrc (issue5365)

       log: translate column labels at once (issue5750)

       patch: improve heuristics to not take the word diff as header (issue1879)

       templater: look up symbols/resources as if they were separated (issue5699)
       http and ssh: support for emitting extra debug logs about requests as they happen

   1.5. API Changes

       bundlerepo.bundlerepository.bundle and bundlerepo.bundlerepository.bundlefile are now prefixed with an underscore.
       Rename bundlerepo.bundlerepository.bundlefilespos to _cgfilespos.
       dirstate no longer provides a 'dirs()' method. To test for the existence of a directory in the dirstate, use 'dirstate.hasdir(dirname)'.
       mapping does not contain all template resources. use context.resource() in template functions.

       text?lse|True option is dropped from the vfs interface because of Python 3 compatibility issue. Use util.tonativeeol/fromnativeeol() to convert EOL manually.

       wireproto.streamres.__init__ no longer accepts a reader argument. Use the gen argument instead.
       exchange.getbundlechunks() now returns a 2-tuple instead of just an iterator.
       bundle2 parts are no longer seekable by default
       memfilectx: the changectx argument is now mandatory in constructor


   To generate a diff of this commit:
   cvs rdiff -u -r1.55 -r1.56 pkgsrc/devel/py-mercurial/Makefile.version
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/py-mercurial/PLIST
   cvs rdiff -u -r1.58 -r1.59 pkgsrc/devel/py-mercurial/distinfo
   cvs rdiff -u -r1.1 -r0 \
       pkgsrc/devel/py-mercurial/patches/patch-tests_list-tree.py \
       pkgsrc/devel/py-mercurial/patches/patch-tests_run-tests.py \
       pkgsrc/devel/py-mercurial/patches/patch-tests_test-largefiles-misc.t

-------------------------------------------------------------------
   Module Name: pkgsrc
   Committed By:        wiz
   Date:                Sun Mar 25 08:02:47 UTC 2018

   Modified Files:
        pkgsrc/devel/py-mercurial: Makefile.version distinfo

   Log Message:
   py-mercurial: update to 4.5.2.

   Mercurial 4.5.1 / 4.5.2 (2018-03-06)

   (4.5.2 was released immediately after 4.5.1 to fix a release
   oversight.)

   This is a regularly-scheduled bugfix release.

   1.1. Security Fixes

   All versions of Mercurial prior to 4.5.2 have vulnerabilities in
   the HTTP server that allow permissions bypass to:

       Perform writes on repositories that should be read-only
       Perform reads on repositories that shouldn't allow read access

   The nature of the vulnerabilities is:

       Wire protocol commands that didn't explicitly declare their
       permissions had no permissions checking done. The web.{allow-pull,
       allow-push, deny_read, etc} config options governing access
       control were never consulted when running these commands. This
       allowed permissions bypass for impacted commands.

       The batch wire protocol command did not list its permission
       requirements nor did it enforce permissions on individual
       sub-commands.

   The implication of these vulnerabilities is that no permissions
   checking was performed on commands and this could lead to accessing
   data that web.* config options were supposed to prevent access to
   or modifying data (via wire protocol commands that can mutate data)
   without authorization. A Mercurial HTTP server in its default
   configuration is supposed to be read-only. However, a well-crafted
   batch command could invoke commands that perform writes.

   The batch write permissions bypass has been present since Mercurial
   1.9. The flaw of not checking permissions for wire protocol commands
   that don't declare their needed permissions has been present since
   Mercurial 1.0.

   Assuming you are running a server without any custom commands
   provided by extensions, your exposure is unauthorized data access
   (if relying on the web.* config options to limit access) and
   unauthorized data mutation via the batch command.

   Server operators can detect unauthorized use of the batch command
   by looking for requests to URLs of the form repo?cmd?tch with
   arguments containing pushkey or unbundle. This may produce false
   positives. A more comprehensive check would decode the argument
   string and verify that pushkey or unbundle are command names (not
   values). The arguments specified via x-hgarg-<N> request headers
   can span multiple headers. So advanced attackers could hide the
   vulnerability by splitting a pushkey or unbundle string across
   multiple headers. So the only reliable way to detect if this
   vulnerability is being exploited is to decode these headers like
   Mercurial does. The format for specifying arguments is documented
   at
   https://www.mercurial-scm.org/repo/hg/file/4.5/mercurial/help/internals/wireprotocol.txt#l26.
   Python code for decoding headers is at
   https://www.mercurial-scm.org/repo/hg/file/4.5/mercurial/hgweb/protocol.py#l70.

   Mercurial 4.5.2 fixes these vulnerabilities by:

       Performing permissions checking on all wire protocol commands,
       not just commands that list their permissions.

       Checking permissions on sub-commands issued to the batch command.

   Wire protocol commands not declaring wire protocol permissions will
   be assumed to be read-write commands and a server in its default
   configuration (which only allows read-only access), will refuse to
   execute these commands.

   For package maintainers needing to backport the fixes, the relevant
   changesets from 4.5.2 are 2c647da851ed::2ecb0fc535b1. These can be
   viewed online at e.g.
   https://www.mercurial-scm.org/repo/hg/rev/2ecb0fc535b1. The author
   of these commits has backports to 4.4 and 4.3 on a personal fork
   at https://hg.mozilla.org/users/gszorc_mozilla.com/hg. The backports
   for 4.4 are a4843835c835::7cf827e5f8af and for 4.3 are
   db527ae12671::86f9a022ccb8. To obtain these changesets, run e.g.
   hg pull -r 7cf827e5f8af https://hg.mozilla.org/users/gszorc_mozilla.com/hg.

   1.2. Backwards Compatibility Changes

       The "batch" wire protocol command now enforces permissions of
       each invoked sub-command. Wire protocol commands must define
       their operation type or the "batch" command will assume they
       can write data and will prevent their execution on HTTP servers
       unless the HTTP request method is POST, the server is configured
       to allow pushes, and the (possibly authenticated) HTTP user is
       authorized to perform a push.
       Wire protocol commands not defining their operation type in
       "wireproto.PERMISSIONS" are now assumed to be used for "push"
       operations and access control to run those commands is now
       enforced accordingly.

   1.3. Bug Fixes

       fileset: don't abort when running copied() on a revision with a removed file
       date: fix parsing months

       setup: only allow Python 3 from a source checkout (issue5804)

       annotate: do not poorly split lines at CR (issue5798)

       subrepo: don't attempt to share remote sources (issue5793)
       subrepo: activate clone pooling to enable sharing with remote URLs
       changegroup: do not delta lfs revisions
       revlog: do not use delta for lfs revisions
       revlog: resolve lfs rawtext to vanilla rawtext before applying delta


   To generate a diff of this commit:
   cvs rdiff -u -r1.58 -r1.59 pkgsrc/devel/py-mercurial/Makefile.version
   cvs rdiff -u -r1.61 -r1.62 pkgsrc/devel/py-mercurial/distinfo

diffstat:

 devel/py-mercurial/Makefile         |   4 +--
 devel/py-mercurial/Makefile.version |   9 +++----
 devel/py-mercurial/PLIST            |  45 ++++++++++++++++++++++++++++++++----
 devel/py-mercurial/distinfo         |  10 ++++----
 4 files changed, 50 insertions(+), 18 deletions(-)

diffs (215 lines):

diff -r 7896b7b46811 -r 01ac9f123492 devel/py-mercurial/Makefile
--- a/devel/py-mercurial/Makefile       Thu Mar 22 07:00:00 2018 +0000
+++ b/devel/py-mercurial/Makefile       Mon Mar 26 19:44:33 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2017/12/08 21:24:26 joerg Exp $
+# $NetBSD: Makefile,v 1.19.2.1 2018/03/26 19:44:33 spz Exp $
 
 DISTNAME=      mercurial-${VERSION}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -26,8 +26,6 @@
 # Known test failures:
 # test-status-color.t:
 # https://bz.mercurial-scm.org/show_bug.cgi?id=5698
-# test-run-tests.t:
-# https://bz.mercurial-scm.org/show_bug.cgi?id=5735
 do-test:
        cd ${WRKSRC} && make tests PYTHON=${PYTHONBIN} TESTFLAGS=${_MAKE_JOBS:Q}
 
diff -r 7896b7b46811 -r 01ac9f123492 devel/py-mercurial/Makefile.version
--- a/devel/py-mercurial/Makefile.version       Thu Mar 22 07:00:00 2018 +0000
+++ b/devel/py-mercurial/Makefile.version       Mon Mar 26 19:44:33 2018 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile.version,v 1.54 2017/11/23 20:44:47 wiz Exp $
-
-VERSION=       4.4.1
+# $NetBSD: Makefile.version,v 1.54.2.1 2018/03/26 19:44:33 spz Exp $
 
-PYTHON_VERSIONS_INCOMPATIBLE=  34 35 36 # not yet ported as of 3.9
+VERSION=       4.5.2
+
+PYTHON_VERSIONS_INCOMPATIBLE=  34 35 36 # not yet ported as of 4.3
 # see also https://www.mercurial-scm.org/wiki/SupportedPythonVersions
-# 3.x support is not planned for the near future
 #
 # the following setup argument was requested when compiling
 # for python-3.x
diff -r 7896b7b46811 -r 01ac9f123492 devel/py-mercurial/PLIST
--- a/devel/py-mercurial/PLIST  Thu Mar 22 07:00:00 2018 +0000
+++ b/devel/py-mercurial/PLIST  Mon Mar 26 19:44:33 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2017/11/07 13:16:07 wiz Exp $
+@comment $NetBSD: PLIST,v 1.17.2.1 2018/03/26 19:44:33 spz Exp $
 bin/hg
 ${PYSITELIB}/hgdemandimport/__init__.py
 ${PYSITELIB}/hgdemandimport/__init__.pyc
@@ -127,6 +127,9 @@
 ${PYSITELIB}/hgext/fsmonitor/watchmanclient.py
 ${PYSITELIB}/hgext/fsmonitor/watchmanclient.pyc
 ${PYSITELIB}/hgext/fsmonitor/watchmanclient.pyo
+${PYSITELIB}/hgext/githelp.py
+${PYSITELIB}/hgext/githelp.pyc
+${PYSITELIB}/hgext/githelp.pyo
 ${PYSITELIB}/hgext/gpg.py
 ${PYSITELIB}/hgext/gpg.pyc
 ${PYSITELIB}/hgext/gpg.pyo
@@ -187,6 +190,18 @@
 ${PYSITELIB}/hgext/largefiles/wirestore.py
 ${PYSITELIB}/hgext/largefiles/wirestore.pyc
 ${PYSITELIB}/hgext/largefiles/wirestore.pyo
+${PYSITELIB}/hgext/lfs/__init__.py
+${PYSITELIB}/hgext/lfs/__init__.pyc
+${PYSITELIB}/hgext/lfs/__init__.pyo
+${PYSITELIB}/hgext/lfs/blobstore.py
+${PYSITELIB}/hgext/lfs/blobstore.pyc
+${PYSITELIB}/hgext/lfs/blobstore.pyo
+${PYSITELIB}/hgext/lfs/pointer.py
+${PYSITELIB}/hgext/lfs/pointer.pyc
+${PYSITELIB}/hgext/lfs/pointer.pyo
+${PYSITELIB}/hgext/lfs/wrapper.py
+${PYSITELIB}/hgext/lfs/wrapper.pyc
+${PYSITELIB}/hgext/lfs/wrapper.pyo
 ${PYSITELIB}/hgext/logtoprocess.py
 ${PYSITELIB}/hgext/logtoprocess.pyc
 ${PYSITELIB}/hgext/logtoprocess.pyo
@@ -232,6 +247,9 @@
 ${PYSITELIB}/hgext/sparse.py
 ${PYSITELIB}/hgext/sparse.pyc
 ${PYSITELIB}/hgext/sparse.pyo
+${PYSITELIB}/hgext/split.py
+${PYSITELIB}/hgext/split.pyc
+${PYSITELIB}/hgext/split.pyo
 ${PYSITELIB}/hgext/strip.py
 ${PYSITELIB}/hgext/strip.pyc
 ${PYSITELIB}/hgext/strip.pyo
@@ -287,6 +305,9 @@
 ${PYSITELIB}/mercurial/byterange.py
 ${PYSITELIB}/mercurial/byterange.pyc
 ${PYSITELIB}/mercurial/byterange.pyo
+${PYSITELIB}/mercurial/cacheutil.py
+${PYSITELIB}/mercurial/cacheutil.pyc
+${PYSITELIB}/mercurial/cacheutil.pyo
 ${PYSITELIB}/mercurial/cext/__init__.py
 ${PYSITELIB}/mercurial/cext/__init__.pyc
 ${PYSITELIB}/mercurial/cext/__init__.pyo
@@ -427,6 +448,7 @@
 ${PYSITELIB}/mercurial/help/environment.txt
 ${PYSITELIB}/mercurial/help/extensions.txt
 ${PYSITELIB}/mercurial/help/filesets.txt
+${PYSITELIB}/mercurial/help/flags.txt
 ${PYSITELIB}/mercurial/help/glossary.txt
 ${PYSITELIB}/mercurial/help/hg-ssh.8.txt
 ${PYSITELIB}/mercurial/help/hg.1.txt
@@ -522,6 +544,9 @@
 ${PYSITELIB}/mercurial/lock.py
 ${PYSITELIB}/mercurial/lock.pyc
 ${PYSITELIB}/mercurial/lock.pyo
+${PYSITELIB}/mercurial/logexchange.py
+${PYSITELIB}/mercurial/logexchange.pyc
+${PYSITELIB}/mercurial/logexchange.pyo
 ${PYSITELIB}/mercurial/lsprof.py
 ${PYSITELIB}/mercurial/lsprof.pyc
 ${PYSITELIB}/mercurial/lsprof.pyo
@@ -546,6 +571,9 @@
 ${PYSITELIB}/mercurial/mergeutil.py
 ${PYSITELIB}/mercurial/mergeutil.pyc
 ${PYSITELIB}/mercurial/mergeutil.pyo
+${PYSITELIB}/mercurial/minifileset.py
+${PYSITELIB}/mercurial/minifileset.pyc
+${PYSITELIB}/mercurial/minifileset.pyo
 ${PYSITELIB}/mercurial/minirst.py
 ${PYSITELIB}/mercurial/minirst.pyc
 ${PYSITELIB}/mercurial/minirst.pyo
@@ -645,6 +673,9 @@
 ${PYSITELIB}/mercurial/revsetlang.py
 ${PYSITELIB}/mercurial/revsetlang.pyc
 ${PYSITELIB}/mercurial/revsetlang.pyo
+${PYSITELIB}/mercurial/rewriteutil.py
+${PYSITELIB}/mercurial/rewriteutil.pyc
+${PYSITELIB}/mercurial/rewriteutil.pyo
 ${PYSITELIB}/mercurial/scmposix.py
 ${PYSITELIB}/mercurial/scmposix.pyc
 ${PYSITELIB}/mercurial/scmposix.pyo
@@ -654,9 +685,6 @@
 ${PYSITELIB}/mercurial/scmwindows.py
 ${PYSITELIB}/mercurial/scmwindows.pyc
 ${PYSITELIB}/mercurial/scmwindows.pyo
-${PYSITELIB}/mercurial/selectors2.py
-${PYSITELIB}/mercurial/selectors2.pyc
-${PYSITELIB}/mercurial/selectors2.pyo
 ${PYSITELIB}/mercurial/server.py
 ${PYSITELIB}/mercurial/server.pyc
 ${PYSITELIB}/mercurial/server.pyo
@@ -741,6 +769,7 @@
 ${PYSITELIB}/mercurial/templates/gitweb/filerevision.tmpl
 ${PYSITELIB}/mercurial/templates/gitweb/footer.tmpl
 ${PYSITELIB}/mercurial/templates/gitweb/graph.tmpl
+${PYSITELIB}/mercurial/templates/gitweb/graphentry.tmpl
 ${PYSITELIB}/mercurial/templates/gitweb/header.tmpl
 ${PYSITELIB}/mercurial/templates/gitweb/help.tmpl
 ${PYSITELIB}/mercurial/templates/gitweb/helptopics.tmpl
@@ -753,6 +782,7 @@
 ${PYSITELIB}/mercurial/templates/gitweb/summary.tmpl
 ${PYSITELIB}/mercurial/templates/gitweb/tags.tmpl
 ${PYSITELIB}/mercurial/templates/json/changelist.tmpl
+${PYSITELIB}/mercurial/templates/json/graph.tmpl
 ${PYSITELIB}/mercurial/templates/json/map
 ${PYSITELIB}/mercurial/templates/map-cmdline.bisect
 ${PYSITELIB}/mercurial/templates/map-cmdline.changelog
@@ -775,6 +805,7 @@
 ${PYSITELIB}/mercurial/templates/monoblue/filerevision.tmpl
 ${PYSITELIB}/mercurial/templates/monoblue/footer.tmpl
 ${PYSITELIB}/mercurial/templates/monoblue/graph.tmpl
+${PYSITELIB}/mercurial/templates/monoblue/graphentry.tmpl
 ${PYSITELIB}/mercurial/templates/monoblue/header.tmpl
 ${PYSITELIB}/mercurial/templates/monoblue/help.tmpl
 ${PYSITELIB}/mercurial/templates/monoblue/helptopics.tmpl
@@ -799,6 +830,7 @@
 ${PYSITELIB}/mercurial/templates/paper/filerevision.tmpl
 ${PYSITELIB}/mercurial/templates/paper/footer.tmpl
 ${PYSITELIB}/mercurial/templates/paper/graph.tmpl
+${PYSITELIB}/mercurial/templates/paper/graphentry.tmpl
 ${PYSITELIB}/mercurial/templates/paper/header.tmpl
 ${PYSITELIB}/mercurial/templates/paper/help.tmpl
 ${PYSITELIB}/mercurial/templates/paper/helptopics.tmpl
@@ -849,6 +881,7 @@
 ${PYSITELIB}/mercurial/templates/spartan/filerevision.tmpl
 ${PYSITELIB}/mercurial/templates/spartan/footer.tmpl
 ${PYSITELIB}/mercurial/templates/spartan/graph.tmpl
+${PYSITELIB}/mercurial/templates/spartan/graphentry.tmpl
 ${PYSITELIB}/mercurial/templates/spartan/header.tmpl
 ${PYSITELIB}/mercurial/templates/spartan/index.tmpl
 ${PYSITELIB}/mercurial/templates/spartan/manifest.tmpl
@@ -861,7 +894,6 @@
 ${PYSITELIB}/mercurial/templates/static/background.png
 ${PYSITELIB}/mercurial/templates/static/coal-file.png
 ${PYSITELIB}/mercurial/templates/static/coal-folder.png
-${PYSITELIB}/mercurial/templates/static/excanvas.js
 ${PYSITELIB}/mercurial/templates/static/feed-icon-14x14.png
 ${PYSITELIB}/mercurial/templates/static/followlines.js
 ${PYSITELIB}/mercurial/templates/static/hgicon.png
@@ -902,6 +934,9 @@
 ${PYSITELIB}/mercurial/thirdparty/attr/validators.py
 ${PYSITELIB}/mercurial/thirdparty/attr/validators.pyc
 ${PYSITELIB}/mercurial/thirdparty/attr/validators.pyo
+${PYSITELIB}/mercurial/thirdparty/selectors2.py
+${PYSITELIB}/mercurial/thirdparty/selectors2.pyc
+${PYSITELIB}/mercurial/thirdparty/selectors2.pyo
 ${PYSITELIB}/mercurial/transaction.py
 ${PYSITELIB}/mercurial/transaction.pyc
 ${PYSITELIB}/mercurial/transaction.pyo
diff -r 7896b7b46811 -r 01ac9f123492 devel/py-mercurial/distinfo
--- a/devel/py-mercurial/distinfo       Thu Mar 22 07:00:00 2018 +0000
+++ b/devel/py-mercurial/distinfo       Mon Mar 26 19:44:33 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.56 2017/11/23 20:44:47 wiz Exp $
+$NetBSD: distinfo,v 1.56.2.1 2018/03/26 19:44:33 spz Exp $
 
-SHA1 (mercurial-4.4.1.tar.gz) = 99fedcebccdb53f67aefaba5cdade9e84d79cf7e
-RMD160 (mercurial-4.4.1.tar.gz) = 7f7affb0e86e096f60a8cdec1fd16ac2037e9087
-SHA512 (mercurial-4.4.1.tar.gz) = 4c87adb6d3d30f7f9211eee64df727aefdac246be3ca9e3af412b76c32b76d701b19e00ca339168446ee5e20fad2ffc24f0c87438b6bda954560108235ab14a8
-Size (mercurial-4.4.1.tar.gz) = 5636532 bytes
+SHA1 (mercurial-4.5.2.tar.gz) = 164384be4408cef8552fc661b794e20945643700
+RMD160 (mercurial-4.5.2.tar.gz) = e97c63250647d26e509e4b396a220c4901e9d280
+SHA512 (mercurial-4.5.2.tar.gz) = f70e40cba72b7955f0ecec9c1f53ffffac26f206188617cb182e22ce4f43dc8b970ce46d12c516ef88480c3fa076a59afcddd736dffb642d8e23befaf45b4941
+Size (mercurial-4.5.2.tar.gz) = 5779915 bytes



Home | Main Index | Thread Index | Old Index