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



details:   https://anonhg.NetBSD.org/pkgsrc/rev/481368cf6a03
branches:  trunk
changeset: 308293:481368cf6a03
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun May 20 10:23:02 2018 +0000

description:
py-mercurial: update to 4.6.

Mercurial 4.6 release

1. New Features

1.1. pullbundles

Pullbundles allow the server to answer client requests using
pre-built bundles. This is different from the existing clonebundle
feature:

    pullbundles can be used for both the initial clone and later pull operations
    pullbundles can be used incrementally, i.e. to cover the changes up to the start of the current month as one bundle and the remaining changes as second bundle
    the bundle is transferred inline as part of the existing connection without a secondary server

Pullbundles are only used for clients running Mercurial 4.6 as
well.

1.2. push

If 'server.streamunbundle' option is enabled, the server will
directly apply the changes send by the changes. This avoids
potentially large temporary files on the server side. It can also
prevent concurrent pushes.

1.3. notify extension

The 'maxdiffstat' option can be used to truncate long file lists
similar to 'maxdiff' for the patch part of the email.

1.4. hgweb

hgweb now shows date and user for operations that resulted in
obsolete commit(s). For unstable commits, it shows the exact reason
why they are considered unstable.

Server: header is now configurable using web.server-header option.

1.5. templates

A new template keyword 'reporoot' which shows the root directory
of the current repository. A new template function 'mailmap' which
maps author fields based on values in a .mailmap file.

2. Backwards Compatibility Changes

    Support for connecting to Mercurial servers older than 0.9.1 has been removed.
    Working-directory commands now respect "-X PATTERN" no matter if PATTERN matches explicitly-specified FILEs. For example, "hg add foo -X foo" no longer add the file "foo".
    Support for the experimental manifestv2 format has been removed, as it was never completed and failed to meet expectations.
    '{' in output filename passed to archive/cat/export is taken as a start of a template expression.
    The HTTP wire protocol server no longer accepts the "cmd" argument to control which command to run via HTTP POST bodies. The "cmd" argument must be specified on the URL query string.
    Hgweb no longer reads form data in POST requests from multipart/form-data and application/x-www-form-urlencoded requests. Arguments should be specified as URL path components or in the query 
string in the URL instead.
    Query string shorts in hgweb like "?cs=@" have been removed. Use URLs of the form "/:cmd" instead.
    The HTTP client no longer accepts text/plain and application/hg-changegroup Content-Type values as a valid Mercurial command response. These should only be encountered on pre 1.0 Mercurial 
servers.

3. Performance Improvements

    'hg manifest --all' is likely slower due to changing its implementation to respect storage interface boundaries. If you are impacted by this regression in a meaningful way, please make noise on 
the development mailing list and it can be dealt with.
    'hg diff' is much faster for larger repositories. 40% improvements have been reported. Other operations using diffs like hgweb also benefit.

4. Bug Fixes

    grep: fixes erroneous output of grep in forward order (issue3885)
    dirstate: drop explicit files that shouldn't match (BC) (issue4679)
    procutil: rewrite popen() as a subprocess.Popen wrapper (issue4746) (API)
    bookmarks: test for exchanging long bookmark names (issue5165)
    templater: drop symbols which should be overridden by new 'ctx' (issue5612)
    clone: updates the help text for hg clone -{r,b} (issue5654)
    bundle: updates the help text for hg bundle (issue5744)
    histedit: make histedit's commands accept revsets (issue5746)
    releasenotes: replace abort with warning while parsing (issue5775)
    context: skip path conflicts by default when clearing unknown file (issue5776)
    templatekw: switch most of showlist template keywords to new API (issue5779)
    rebase: do not consider extincts for divergence detection (issue5782)
    revert: use an exact matcher in interactive diff selection (issue5789)
    subrepo: don't attempt to share remote sources (issue5793)
    lfs: respect narrowmatcher when testing to add 'lfs' requirement (issue5794)
    showconfig: allow multiple section.name selectors (issue5797)
    annotate: do not poorly split lines at CR (issue5798)
    convert: avoid closing ui.fout in subversion code (issue5807)
    setdiscovery: back out changeset 5cfdf6137af8 (issue5809)
    fsmonitor: layer on another hack in bser.c for os.stat() compat (issue5811)
    notify: access the initial revision on an unfiltered repository (issue5821)
    rebase: fix issue 5494 also with --collapse
    date: fixed a bug in parsing months like 'Feb 2018', 'Apr 2018'
    diffhelper: rename module to avoid conflicts with ancient C module (issue5846)
    infinitepush: ensure fileindex bookmarks use '/' separators (issue5840)
    import: fix crash on --exact check of empty commit (issue5702)
    hgweb: reuse body file object when hgwebdir calls hgweb (issue5851)
    debugcolor: fix crash by empty styles (issue5856)
    hgweb: discard Content-Type header for 304 responses (issue5844)
    hgweb: allow Content-Security-Policy header on 304 responses (issue5844)
    paper: don't register click handlers with inline javascript (issue5812)
    httppeer: detect redirect to URL without query string (issue5860)
    filelog: don't crash on invalid copy metadata (issue5748)

5. New experimental features

Each release there are lot of new features added which are hidden
under the EXPERIMENTAL tag as the behavior may change in future or
the feature is not complete yet. The experimental features added
in this cycle are:

5.1. narrow extension

Allows to create clones which fetch history data for only a subset
of files. This experimental extension is now distributed with
Mercurial.

5.2. remotenames extension

Shows remotebookmarks and remotebranches in the UI. This experimental
extension is now distributed with Mercurial.

5.3. infinitepush extension

Allows to store some pushes in a remote blob store on the server
and to serve commits from remote blob store. The revisions are
stored on disk or in everstore, the metadata are stored in sql or
on disk. This experimental extension is now distributed with
Mercurial.

5.4. fix extension

Allows to rewrite file content in changesets or working copy. For
example, automatically applying formatting fixes to modified lines
of code. This experimental extension is now distributed with
Mercurial.

6. Other notable features

    revset: parse error now shows a hint where the error occurred
    templates: parse error now shows a hint where the error occured
    forget: new '--dry-run' and '--interactive' flags
    copyfile: preserve stat info (mtime, etc.) when doing copies/renames
    bundle2 format is documented and can be found using 'hg help internals.bundle2'

diffstat:

 devel/py-mercurial/Makefile.version |    4 +-
 devel/py-mercurial/PLIST            |  233 +++++++++++++++++++++++++++++++----
 devel/py-mercurial/distinfo         |   10 +-
 3 files changed, 214 insertions(+), 33 deletions(-)

diffs (truncated from 430 to 300 lines):

diff -r f4da2b190090 -r 481368cf6a03 devel/py-mercurial/Makefile.version
--- a/devel/py-mercurial/Makefile.version       Sun May 20 09:43:46 2018 +0000
+++ b/devel/py-mercurial/Makefile.version       Sun May 20 10:23:02 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.version,v 1.60 2018/04/17 11:31:00 wiz Exp $
+# $NetBSD: Makefile.version,v 1.61 2018/05/20 10:23:02 wiz Exp $
 
-VERSION=       4.5.3
+VERSION=       4.6
 
 PYTHON_VERSIONS_INCOMPATIBLE=  34 35 36 # not yet ported as of 4.3
 # see also https://www.mercurial-scm.org/wiki/SupportedPythonVersions
diff -r f4da2b190090 -r 481368cf6a03 devel/py-mercurial/PLIST
--- a/devel/py-mercurial/PLIST  Sun May 20 09:43:46 2018 +0000
+++ b/devel/py-mercurial/PLIST  Sun May 20 10:23:02 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.18 2018/02/11 16:04:21 wiz Exp $
+@comment $NetBSD: PLIST,v 1.19 2018/05/20 10:23:02 wiz Exp $
 bin/hg
 ${PYSITELIB}/hgdemandimport/__init__.py
 ${PYSITELIB}/hgdemandimport/__init__.pyc
@@ -99,6 +99,9 @@
 ${PYSITELIB}/hgext/fetch.py
 ${PYSITELIB}/hgext/fetch.pyc
 ${PYSITELIB}/hgext/fetch.pyo
+${PYSITELIB}/hgext/fix.py
+${PYSITELIB}/hgext/fix.pyc
+${PYSITELIB}/hgext/fix.pyo
 ${PYSITELIB}/hgext/fsmonitor/__init__.py
 ${PYSITELIB}/hgext/fsmonitor/__init__.pyc
 ${PYSITELIB}/hgext/fsmonitor/__init__.pyo
@@ -148,6 +151,27 @@
 ${PYSITELIB}/hgext/histedit.py
 ${PYSITELIB}/hgext/histedit.pyc
 ${PYSITELIB}/hgext/histedit.pyo
+${PYSITELIB}/hgext/infinitepush/__init__.py
+${PYSITELIB}/hgext/infinitepush/__init__.pyc
+${PYSITELIB}/hgext/infinitepush/__init__.pyo
+${PYSITELIB}/hgext/infinitepush/bundleparts.py
+${PYSITELIB}/hgext/infinitepush/bundleparts.pyc
+${PYSITELIB}/hgext/infinitepush/bundleparts.pyo
+${PYSITELIB}/hgext/infinitepush/common.py
+${PYSITELIB}/hgext/infinitepush/common.pyc
+${PYSITELIB}/hgext/infinitepush/common.pyo
+${PYSITELIB}/hgext/infinitepush/fileindexapi.py
+${PYSITELIB}/hgext/infinitepush/fileindexapi.pyc
+${PYSITELIB}/hgext/infinitepush/fileindexapi.pyo
+${PYSITELIB}/hgext/infinitepush/indexapi.py
+${PYSITELIB}/hgext/infinitepush/indexapi.pyc
+${PYSITELIB}/hgext/infinitepush/indexapi.pyo
+${PYSITELIB}/hgext/infinitepush/sqlindexapi.py
+${PYSITELIB}/hgext/infinitepush/sqlindexapi.pyc
+${PYSITELIB}/hgext/infinitepush/sqlindexapi.pyo
+${PYSITELIB}/hgext/infinitepush/store.py
+${PYSITELIB}/hgext/infinitepush/store.pyc
+${PYSITELIB}/hgext/infinitepush/store.pyo
 ${PYSITELIB}/hgext/journal.py
 ${PYSITELIB}/hgext/journal.pyc
 ${PYSITELIB}/hgext/journal.pyo
@@ -199,6 +223,9 @@
 ${PYSITELIB}/hgext/lfs/pointer.py
 ${PYSITELIB}/hgext/lfs/pointer.pyc
 ${PYSITELIB}/hgext/lfs/pointer.pyo
+${PYSITELIB}/hgext/lfs/wireprotolfsserver.py
+${PYSITELIB}/hgext/lfs/wireprotolfsserver.pyc
+${PYSITELIB}/hgext/lfs/wireprotolfsserver.pyo
 ${PYSITELIB}/hgext/lfs/wrapper.py
 ${PYSITELIB}/hgext/lfs/wrapper.pyc
 ${PYSITELIB}/hgext/lfs/wrapper.pyo
@@ -208,6 +235,42 @@
 ${PYSITELIB}/hgext/mq.py
 ${PYSITELIB}/hgext/mq.pyc
 ${PYSITELIB}/hgext/mq.pyo
+${PYSITELIB}/hgext/narrow/__init__.py
+${PYSITELIB}/hgext/narrow/__init__.pyc
+${PYSITELIB}/hgext/narrow/__init__.pyo
+${PYSITELIB}/hgext/narrow/narrowbundle2.py
+${PYSITELIB}/hgext/narrow/narrowbundle2.pyc
+${PYSITELIB}/hgext/narrow/narrowbundle2.pyo
+${PYSITELIB}/hgext/narrow/narrowchangegroup.py
+${PYSITELIB}/hgext/narrow/narrowchangegroup.pyc
+${PYSITELIB}/hgext/narrow/narrowchangegroup.pyo
+${PYSITELIB}/hgext/narrow/narrowcommands.py
+${PYSITELIB}/hgext/narrow/narrowcommands.pyc
+${PYSITELIB}/hgext/narrow/narrowcommands.pyo
+${PYSITELIB}/hgext/narrow/narrowcopies.py
+${PYSITELIB}/hgext/narrow/narrowcopies.pyc
+${PYSITELIB}/hgext/narrow/narrowcopies.pyo
+${PYSITELIB}/hgext/narrow/narrowdirstate.py
+${PYSITELIB}/hgext/narrow/narrowdirstate.pyc
+${PYSITELIB}/hgext/narrow/narrowdirstate.pyo
+${PYSITELIB}/hgext/narrow/narrowmerge.py
+${PYSITELIB}/hgext/narrow/narrowmerge.pyc
+${PYSITELIB}/hgext/narrow/narrowmerge.pyo
+${PYSITELIB}/hgext/narrow/narrowpatch.py
+${PYSITELIB}/hgext/narrow/narrowpatch.pyc
+${PYSITELIB}/hgext/narrow/narrowpatch.pyo
+${PYSITELIB}/hgext/narrow/narrowrepo.py
+${PYSITELIB}/hgext/narrow/narrowrepo.pyc
+${PYSITELIB}/hgext/narrow/narrowrepo.pyo
+${PYSITELIB}/hgext/narrow/narrowrevlog.py
+${PYSITELIB}/hgext/narrow/narrowrevlog.pyc
+${PYSITELIB}/hgext/narrow/narrowrevlog.pyo
+${PYSITELIB}/hgext/narrow/narrowtemplates.py
+${PYSITELIB}/hgext/narrow/narrowtemplates.pyc
+${PYSITELIB}/hgext/narrow/narrowtemplates.pyo
+${PYSITELIB}/hgext/narrow/narrowwirepeer.py
+${PYSITELIB}/hgext/narrow/narrowwirepeer.pyc
+${PYSITELIB}/hgext/narrow/narrowwirepeer.pyo
 ${PYSITELIB}/hgext/notify.py
 ${PYSITELIB}/hgext/notify.pyc
 ${PYSITELIB}/hgext/notify.pyo
@@ -232,6 +295,9 @@
 ${PYSITELIB}/hgext/relink.py
 ${PYSITELIB}/hgext/relink.pyc
 ${PYSITELIB}/hgext/relink.pyo
+${PYSITELIB}/hgext/remotenames.py
+${PYSITELIB}/hgext/remotenames.pyc
+${PYSITELIB}/hgext/remotenames.pyo
 ${PYSITELIB}/hgext/schemes.py
 ${PYSITELIB}/hgext/schemes.pyc
 ${PYSITELIB}/hgext/schemes.pyo
@@ -302,9 +368,6 @@
 ${PYSITELIB}/mercurial/bundlerepo.py
 ${PYSITELIB}/mercurial/bundlerepo.pyc
 ${PYSITELIB}/mercurial/bundlerepo.pyo
-${PYSITELIB}/mercurial/byterange.py
-${PYSITELIB}/mercurial/byterange.pyc
-${PYSITELIB}/mercurial/byterange.pyo
 ${PYSITELIB}/mercurial/cacheutil.py
 ${PYSITELIB}/mercurial/cacheutil.pyc
 ${PYSITELIB}/mercurial/cacheutil.pyo
@@ -313,7 +376,6 @@
 ${PYSITELIB}/mercurial/cext/__init__.pyo
 ${PYSITELIB}/mercurial/cext/base85.so
 ${PYSITELIB}/mercurial/cext/bdiff.so
-${PYSITELIB}/mercurial/cext/diffhelpers.so
 ${PYSITELIB}/mercurial/cext/mpatch.so
 ${PYSITELIB}/mercurial/cext/osutil.so
 ${PYSITELIB}/mercurial/cext/parsers.so
@@ -390,6 +452,9 @@
 ${PYSITELIB}/mercurial/destutil.py
 ${PYSITELIB}/mercurial/destutil.pyc
 ${PYSITELIB}/mercurial/destutil.pyo
+${PYSITELIB}/mercurial/diffhelper.py
+${PYSITELIB}/mercurial/diffhelper.pyc
+${PYSITELIB}/mercurial/diffhelper.pyo
 ${PYSITELIB}/mercurial/dirstate.py
 ${PYSITELIB}/mercurial/dirstate.pyc
 ${PYSITELIB}/mercurial/dirstate.pyo
@@ -456,6 +521,7 @@
 ${PYSITELIB}/mercurial/help/hgignore.txt
 ${PYSITELIB}/mercurial/help/hgrc.5.txt
 ${PYSITELIB}/mercurial/help/hgweb.txt
+${PYSITELIB}/mercurial/help/internals/bundle2.txt
 ${PYSITELIB}/mercurial/help/internals/bundles.txt
 ${PYSITELIB}/mercurial/help/internals/censor.txt
 ${PYSITELIB}/mercurial/help/internals/changegroups.txt
@@ -487,9 +553,6 @@
 ${PYSITELIB}/mercurial/hgweb/hgwebdir_mod.py
 ${PYSITELIB}/mercurial/hgweb/hgwebdir_mod.pyc
 ${PYSITELIB}/mercurial/hgweb/hgwebdir_mod.pyo
-${PYSITELIB}/mercurial/hgweb/protocol.py
-${PYSITELIB}/mercurial/hgweb/protocol.pyc
-${PYSITELIB}/mercurial/hgweb/protocol.pyo
 ${PYSITELIB}/mercurial/hgweb/request.py
 ${PYSITELIB}/mercurial/hgweb/request.pyc
 ${PYSITELIB}/mercurial/hgweb/request.pyo
@@ -505,15 +568,12 @@
 ${PYSITELIB}/mercurial/hgweb/wsgicgi.py
 ${PYSITELIB}/mercurial/hgweb/wsgicgi.pyc
 ${PYSITELIB}/mercurial/hgweb/wsgicgi.pyo
+${PYSITELIB}/mercurial/hgweb/wsgiheaders.py
+${PYSITELIB}/mercurial/hgweb/wsgiheaders.pyc
+${PYSITELIB}/mercurial/hgweb/wsgiheaders.pyo
 ${PYSITELIB}/mercurial/hook.py
 ${PYSITELIB}/mercurial/hook.pyc
 ${PYSITELIB}/mercurial/hook.pyo
-${PYSITELIB}/mercurial/httpclient/__init__.py
-${PYSITELIB}/mercurial/httpclient/__init__.pyc
-${PYSITELIB}/mercurial/httpclient/__init__.pyo
-${PYSITELIB}/mercurial/httpclient/_readers.py
-${PYSITELIB}/mercurial/httpclient/_readers.pyc
-${PYSITELIB}/mercurial/httpclient/_readers.pyo
 ${PYSITELIB}/mercurial/httpconnection.py
 ${PYSITELIB}/mercurial/httpconnection.pyc
 ${PYSITELIB}/mercurial/httpconnection.pyo
@@ -544,6 +604,9 @@
 ${PYSITELIB}/mercurial/lock.py
 ${PYSITELIB}/mercurial/lock.pyc
 ${PYSITELIB}/mercurial/lock.pyo
+${PYSITELIB}/mercurial/logcmdutil.py
+${PYSITELIB}/mercurial/logcmdutil.pyc
+${PYSITELIB}/mercurial/logcmdutil.pyo
 ${PYSITELIB}/mercurial/logexchange.py
 ${PYSITELIB}/mercurial/logexchange.pyc
 ${PYSITELIB}/mercurial/logexchange.pyo
@@ -580,6 +643,9 @@
 ${PYSITELIB}/mercurial/namespaces.py
 ${PYSITELIB}/mercurial/namespaces.pyc
 ${PYSITELIB}/mercurial/namespaces.pyo
+${PYSITELIB}/mercurial/narrowspec.py
+${PYSITELIB}/mercurial/narrowspec.pyc
+${PYSITELIB}/mercurial/narrowspec.pyo
 ${PYSITELIB}/mercurial/node.py
 ${PYSITELIB}/mercurial/node.pyc
 ${PYSITELIB}/mercurial/node.pyo
@@ -598,9 +664,6 @@
 ${PYSITELIB}/mercurial/pathutil.py
 ${PYSITELIB}/mercurial/pathutil.pyc
 ${PYSITELIB}/mercurial/pathutil.pyo
-${PYSITELIB}/mercurial/peer.py
-${PYSITELIB}/mercurial/peer.pyc
-${PYSITELIB}/mercurial/peer.pyo
 ${PYSITELIB}/mercurial/phases.py
 ${PYSITELIB}/mercurial/phases.pyc
 ${PYSITELIB}/mercurial/phases.pyo
@@ -628,9 +691,6 @@
 ${PYSITELIB}/mercurial/pure/charencode.py
 ${PYSITELIB}/mercurial/pure/charencode.pyc
 ${PYSITELIB}/mercurial/pure/charencode.pyo
-${PYSITELIB}/mercurial/pure/diffhelpers.py
-${PYSITELIB}/mercurial/pure/diffhelpers.pyc
-${PYSITELIB}/mercurial/pure/diffhelpers.pyo
 ${PYSITELIB}/mercurial/pure/mpatch.py
 ${PYSITELIB}/mercurial/pure/mpatch.pyc
 ${PYSITELIB}/mercurial/pure/mpatch.pyo
@@ -706,12 +766,12 @@
 ${PYSITELIB}/mercurial/sshpeer.py
 ${PYSITELIB}/mercurial/sshpeer.pyc
 ${PYSITELIB}/mercurial/sshpeer.pyo
-${PYSITELIB}/mercurial/sshserver.py
-${PYSITELIB}/mercurial/sshserver.pyc
-${PYSITELIB}/mercurial/sshserver.pyo
 ${PYSITELIB}/mercurial/sslutil.py
 ${PYSITELIB}/mercurial/sslutil.pyc
 ${PYSITELIB}/mercurial/sslutil.pyo
+${PYSITELIB}/mercurial/stack.py
+${PYSITELIB}/mercurial/stack.pyc
+${PYSITELIB}/mercurial/stack.pyo
 ${PYSITELIB}/mercurial/statichttprepo.py
 ${PYSITELIB}/mercurial/statichttprepo.pyc
 ${PYSITELIB}/mercurial/statichttprepo.pyo
@@ -727,6 +787,9 @@
 ${PYSITELIB}/mercurial/subrepo.py
 ${PYSITELIB}/mercurial/subrepo.pyc
 ${PYSITELIB}/mercurial/subrepo.pyo
+${PYSITELIB}/mercurial/subrepoutil.py
+${PYSITELIB}/mercurial/subrepoutil.pyc
+${PYSITELIB}/mercurial/subrepoutil.pyo
 ${PYSITELIB}/mercurial/tagmerge.py
 ${PYSITELIB}/mercurial/tagmerge.pyc
 ${PYSITELIB}/mercurial/tagmerge.pyo
@@ -736,6 +799,9 @@
 ${PYSITELIB}/mercurial/templatefilters.py
 ${PYSITELIB}/mercurial/templatefilters.pyc
 ${PYSITELIB}/mercurial/templatefilters.pyo
+${PYSITELIB}/mercurial/templatefuncs.py
+${PYSITELIB}/mercurial/templatefuncs.pyc
+${PYSITELIB}/mercurial/templatefuncs.pyo
 ${PYSITELIB}/mercurial/templatekw.py
 ${PYSITELIB}/mercurial/templatekw.pyc
 ${PYSITELIB}/mercurial/templatekw.pyo
@@ -904,6 +970,9 @@
 ${PYSITELIB}/mercurial/templates/static/style-monoblue.css
 ${PYSITELIB}/mercurial/templates/static/style-paper.css
 ${PYSITELIB}/mercurial/templates/static/style.css
+${PYSITELIB}/mercurial/templateutil.py
+${PYSITELIB}/mercurial/templateutil.pyc
+${PYSITELIB}/mercurial/templateutil.pyo
 ${PYSITELIB}/mercurial/thirdparty/__init__.py
 ${PYSITELIB}/mercurial/thirdparty/__init__.pyc
 ${PYSITELIB}/mercurial/thirdparty/__init__.pyo
@@ -934,9 +1003,85 @@
 ${PYSITELIB}/mercurial/thirdparty/attr/validators.py
 ${PYSITELIB}/mercurial/thirdparty/attr/validators.pyc
 ${PYSITELIB}/mercurial/thirdparty/attr/validators.pyo
+${PYSITELIB}/mercurial/thirdparty/cbor/__init__.py
+${PYSITELIB}/mercurial/thirdparty/cbor/__init__.pyc
+${PYSITELIB}/mercurial/thirdparty/cbor/__init__.pyo
+${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/__init__.py
+${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/__init__.pyc
+${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/__init__.pyo
+${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/compat.py
+${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/compat.pyc
+${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/compat.pyo
+${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/decoder.py
+${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/decoder.pyc
+${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/decoder.pyo
+${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/encoder.py
+${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/encoder.pyc
+${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/encoder.pyo
+${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/types.py
+${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/types.pyc
+${PYSITELIB}/mercurial/thirdparty/cbor/cbor2/types.pyo
+${PYSITELIB}/mercurial/thirdparty/concurrent/__init__.py
+${PYSITELIB}/mercurial/thirdparty/concurrent/__init__.pyc
+${PYSITELIB}/mercurial/thirdparty/concurrent/__init__.pyo
+${PYSITELIB}/mercurial/thirdparty/concurrent/futures/__init__.py
+${PYSITELIB}/mercurial/thirdparty/concurrent/futures/__init__.pyc



Home | Main Index | Thread Index | Old Index