Fri Feb 3 14:44:37 2017 UTC ()
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)


(wiz)
diff -r1.44 -r1.45 pkgsrc/devel/py-mercurial/Makefile.version
diff -r1.44 -r1.45 pkgsrc/devel/py-mercurial/distinfo
diff -r1.13 -r1.14 pkgsrc/devel/py-mercurial/PLIST

cvs diff -r1.44 -r1.45 pkgsrc/devel/py-mercurial/Attic/Makefile.version (expand / switch to unified diff)

--- pkgsrc/devel/py-mercurial/Attic/Makefile.version 2017/01/16 09:05:35 1.44
+++ pkgsrc/devel/py-mercurial/Attic/Makefile.version 2017/02/03 14:44:37 1.45
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1# $NetBSD: Makefile.version,v 1.44 2017/01/16 09:05:35 wiz Exp $ 1# $NetBSD: Makefile.version,v 1.45 2017/02/03 14:44:37 wiz Exp $
2 2
3VERSION= 4.0.2 3VERSION= 4.1
4 4
5PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 3.9 5PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 3.9
6# see also https://www.mercurial-scm.org/wiki/SupportedPythonVersions 6# see also https://www.mercurial-scm.org/wiki/SupportedPythonVersions
7# 3.x support is not planned for the near future 7# 3.x support is not planned for the near future
8# 8#
9# the following setup argument was requested when compiling 9# the following setup argument was requested when compiling
10# for python-3.x 10# for python-3.x
11#.include "../../lang/python/pyversion.mk" 11#.include "../../lang/python/pyversion.mk"
12# 12#
13#.if "${PYPKGPREFIX}" != "py27" 13#.if "${PYPKGPREFIX}" != "py27"
14#PYSETUPARGS+= --c2to3 14#PYSETUPARGS+= --c2to3
15#.endif 15#.endif

cvs diff -r1.44 -r1.45 pkgsrc/devel/py-mercurial/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-mercurial/distinfo 2017/01/16 09:05:35 1.44
+++ pkgsrc/devel/py-mercurial/distinfo 2017/02/03 14:44:37 1.45
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.44 2017/01/16 09:05:35 wiz Exp $ 1$NetBSD: distinfo,v 1.45 2017/02/03 14:44:37 wiz Exp $
2 2
3SHA1 (mercurial-4.0.2.tar.gz) = 1d7b3eeed790974277db91bd1b0f34a5d142e980 3SHA1 (mercurial-4.1.tar.gz) = d5f88e05cbbd8f13dd5fc4004433f54435fc27c8
4RMD160 (mercurial-4.0.2.tar.gz) = 141ed6f7a8b592c5daaf940588e221a28964070e 4RMD160 (mercurial-4.1.tar.gz) = 229d4470a3fe47e30fef385643c1ee4512bf8070
5SHA512 (mercurial-4.0.2.tar.gz) = 774defa1d747a3a12d4ac99873320f8422f62ba163ecff1b628f07a1e95bff11eb35afca0b300374f085d14bd1d5637a543ae533ef840f0c8c1ac113fa14aed9 5SHA512 (mercurial-4.1.tar.gz) = 02e4aabe47473194961870909d4512a4be6814cccb51b727dfa9a34dd0aa5f92bfad7b03e6b58ce6c7e2531df52dac530f02264df28dcfc801036fe103cd4471
6Size (mercurial-4.0.2.tar.gz) = 4852027 bytes 6Size (mercurial-4.1.tar.gz) = 5125009 bytes

cvs diff -r1.13 -r1.14 pkgsrc/devel/py-mercurial/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-mercurial/PLIST 2016/11/03 11:13:36 1.13
+++ pkgsrc/devel/py-mercurial/PLIST 2017/02/03 14:44:37 1.14
@@ -1,36 +1,33 @@ @@ -1,36 +1,33 @@
1@comment $NetBSD: PLIST,v 1.13 2016/11/03 11:13:36 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.14 2017/02/03 14:44:37 wiz Exp $
2bin/hg 2bin/hg
3${PYSITELIB}/hgext/__init__.py 3${PYSITELIB}/hgext/__init__.py
4${PYSITELIB}/hgext/__init__.pyc 4${PYSITELIB}/hgext/__init__.pyc
5${PYSITELIB}/hgext/__init__.pyo 5${PYSITELIB}/hgext/__init__.pyo
6${PYSITELIB}/hgext/acl.py 6${PYSITELIB}/hgext/acl.py
7${PYSITELIB}/hgext/acl.pyc 7${PYSITELIB}/hgext/acl.pyc
8${PYSITELIB}/hgext/acl.pyo 8${PYSITELIB}/hgext/acl.pyo
9${PYSITELIB}/hgext/automv.py 9${PYSITELIB}/hgext/automv.py
10${PYSITELIB}/hgext/automv.pyc 10${PYSITELIB}/hgext/automv.pyc
11${PYSITELIB}/hgext/automv.pyo 11${PYSITELIB}/hgext/automv.pyo
12${PYSITELIB}/hgext/blackbox.py 12${PYSITELIB}/hgext/blackbox.py
13${PYSITELIB}/hgext/blackbox.pyc 13${PYSITELIB}/hgext/blackbox.pyc
14${PYSITELIB}/hgext/blackbox.pyo 14${PYSITELIB}/hgext/blackbox.pyo
15${PYSITELIB}/hgext/bugzilla.py 15${PYSITELIB}/hgext/bugzilla.py
16${PYSITELIB}/hgext/bugzilla.pyc 16${PYSITELIB}/hgext/bugzilla.pyc
17${PYSITELIB}/hgext/bugzilla.pyo 17${PYSITELIB}/hgext/bugzilla.pyo
18${PYSITELIB}/hgext/censor.py 18${PYSITELIB}/hgext/censor.py
19${PYSITELIB}/hgext/censor.pyc 19${PYSITELIB}/hgext/censor.pyc
20${PYSITELIB}/hgext/censor.pyo 20${PYSITELIB}/hgext/censor.pyo
21${PYSITELIB}/hgext/chgserver.py 
22${PYSITELIB}/hgext/chgserver.pyc 
23${PYSITELIB}/hgext/chgserver.pyo 
24${PYSITELIB}/hgext/children.py 21${PYSITELIB}/hgext/children.py
25${PYSITELIB}/hgext/children.pyc 22${PYSITELIB}/hgext/children.pyc
26${PYSITELIB}/hgext/children.pyo 23${PYSITELIB}/hgext/children.pyo
27${PYSITELIB}/hgext/churn.py 24${PYSITELIB}/hgext/churn.py
28${PYSITELIB}/hgext/churn.pyc 25${PYSITELIB}/hgext/churn.pyc
29${PYSITELIB}/hgext/churn.pyo 26${PYSITELIB}/hgext/churn.pyo
30${PYSITELIB}/hgext/clonebundles.py 27${PYSITELIB}/hgext/clonebundles.py
31${PYSITELIB}/hgext/clonebundles.pyc 28${PYSITELIB}/hgext/clonebundles.pyc
32${PYSITELIB}/hgext/clonebundles.pyo 29${PYSITELIB}/hgext/clonebundles.pyo
33${PYSITELIB}/hgext/color.py 30${PYSITELIB}/hgext/color.py
34${PYSITELIB}/hgext/color.pyc 31${PYSITELIB}/hgext/color.pyc
35${PYSITELIB}/hgext/color.pyo 32${PYSITELIB}/hgext/color.pyo
36${PYSITELIB}/hgext/convert/__init__.py 33${PYSITELIB}/hgext/convert/__init__.py
@@ -90,26 +87,35 @@ ${PYSITELIB}/hgext/factotum.pyo @@ -90,26 +87,35 @@ ${PYSITELIB}/hgext/factotum.pyo
90${PYSITELIB}/hgext/fetch.py 87${PYSITELIB}/hgext/fetch.py
91${PYSITELIB}/hgext/fetch.pyc 88${PYSITELIB}/hgext/fetch.pyc
92${PYSITELIB}/hgext/fetch.pyo 89${PYSITELIB}/hgext/fetch.pyo
93${PYSITELIB}/hgext/fsmonitor/__init__.py 90${PYSITELIB}/hgext/fsmonitor/__init__.py
94${PYSITELIB}/hgext/fsmonitor/__init__.pyc 91${PYSITELIB}/hgext/fsmonitor/__init__.pyc
95${PYSITELIB}/hgext/fsmonitor/__init__.pyo 92${PYSITELIB}/hgext/fsmonitor/__init__.pyo
96${PYSITELIB}/hgext/fsmonitor/pywatchman/__init__.py 93${PYSITELIB}/hgext/fsmonitor/pywatchman/__init__.py
97${PYSITELIB}/hgext/fsmonitor/pywatchman/__init__.pyc 94${PYSITELIB}/hgext/fsmonitor/pywatchman/__init__.pyc
98${PYSITELIB}/hgext/fsmonitor/pywatchman/__init__.pyo 95${PYSITELIB}/hgext/fsmonitor/pywatchman/__init__.pyo
99${PYSITELIB}/hgext/fsmonitor/pywatchman/bser.so 96${PYSITELIB}/hgext/fsmonitor/pywatchman/bser.so
100${PYSITELIB}/hgext/fsmonitor/pywatchman/capabilities.py 97${PYSITELIB}/hgext/fsmonitor/pywatchman/capabilities.py
101${PYSITELIB}/hgext/fsmonitor/pywatchman/capabilities.pyc 98${PYSITELIB}/hgext/fsmonitor/pywatchman/capabilities.pyc
102${PYSITELIB}/hgext/fsmonitor/pywatchman/capabilities.pyo 99${PYSITELIB}/hgext/fsmonitor/pywatchman/capabilities.pyo
 100${PYSITELIB}/hgext/fsmonitor/pywatchman/compat.py
 101${PYSITELIB}/hgext/fsmonitor/pywatchman/compat.pyc
 102${PYSITELIB}/hgext/fsmonitor/pywatchman/compat.pyo
 103${PYSITELIB}/hgext/fsmonitor/pywatchman/encoding.py
 104${PYSITELIB}/hgext/fsmonitor/pywatchman/encoding.pyc
 105${PYSITELIB}/hgext/fsmonitor/pywatchman/encoding.pyo
 106${PYSITELIB}/hgext/fsmonitor/pywatchman/load.py
 107${PYSITELIB}/hgext/fsmonitor/pywatchman/load.pyc
 108${PYSITELIB}/hgext/fsmonitor/pywatchman/load.pyo
103${PYSITELIB}/hgext/fsmonitor/pywatchman/pybser.py 109${PYSITELIB}/hgext/fsmonitor/pywatchman/pybser.py
104${PYSITELIB}/hgext/fsmonitor/pywatchman/pybser.pyc 110${PYSITELIB}/hgext/fsmonitor/pywatchman/pybser.pyc
105${PYSITELIB}/hgext/fsmonitor/pywatchman/pybser.pyo 111${PYSITELIB}/hgext/fsmonitor/pywatchman/pybser.pyo
106${PYSITELIB}/hgext/fsmonitor/state.py 112${PYSITELIB}/hgext/fsmonitor/state.py
107${PYSITELIB}/hgext/fsmonitor/state.pyc 113${PYSITELIB}/hgext/fsmonitor/state.pyc
108${PYSITELIB}/hgext/fsmonitor/state.pyo 114${PYSITELIB}/hgext/fsmonitor/state.pyo
109${PYSITELIB}/hgext/fsmonitor/watchmanclient.py 115${PYSITELIB}/hgext/fsmonitor/watchmanclient.py
110${PYSITELIB}/hgext/fsmonitor/watchmanclient.pyc 116${PYSITELIB}/hgext/fsmonitor/watchmanclient.pyc
111${PYSITELIB}/hgext/fsmonitor/watchmanclient.pyo 117${PYSITELIB}/hgext/fsmonitor/watchmanclient.pyo
112${PYSITELIB}/hgext/gpg.py 118${PYSITELIB}/hgext/gpg.py
113${PYSITELIB}/hgext/gpg.pyc 119${PYSITELIB}/hgext/gpg.pyc
114${PYSITELIB}/hgext/gpg.pyo 120${PYSITELIB}/hgext/gpg.pyo
115${PYSITELIB}/hgext/graphlog.py 121${PYSITELIB}/hgext/graphlog.py
@@ -255,64 +261,76 @@ ${PYSITELIB}/mercurial/bundle2.pyc @@ -255,64 +261,76 @@ ${PYSITELIB}/mercurial/bundle2.pyc
255${PYSITELIB}/mercurial/bundle2.pyo 261${PYSITELIB}/mercurial/bundle2.pyo
256${PYSITELIB}/mercurial/bundlerepo.py 262${PYSITELIB}/mercurial/bundlerepo.py
257${PYSITELIB}/mercurial/bundlerepo.pyc 263${PYSITELIB}/mercurial/bundlerepo.pyc
258${PYSITELIB}/mercurial/bundlerepo.pyo 264${PYSITELIB}/mercurial/bundlerepo.pyo
259${PYSITELIB}/mercurial/byterange.py 265${PYSITELIB}/mercurial/byterange.py
260${PYSITELIB}/mercurial/byterange.pyc 266${PYSITELIB}/mercurial/byterange.pyc
261${PYSITELIB}/mercurial/byterange.pyo 267${PYSITELIB}/mercurial/byterange.pyo
262${PYSITELIB}/mercurial/changegroup.py 268${PYSITELIB}/mercurial/changegroup.py
263${PYSITELIB}/mercurial/changegroup.pyc 269${PYSITELIB}/mercurial/changegroup.pyc
264${PYSITELIB}/mercurial/changegroup.pyo 270${PYSITELIB}/mercurial/changegroup.pyo
265${PYSITELIB}/mercurial/changelog.py 271${PYSITELIB}/mercurial/changelog.py
266${PYSITELIB}/mercurial/changelog.pyc 272${PYSITELIB}/mercurial/changelog.pyc
267${PYSITELIB}/mercurial/changelog.pyo 273${PYSITELIB}/mercurial/changelog.pyo
 274${PYSITELIB}/mercurial/chgserver.py
 275${PYSITELIB}/mercurial/chgserver.pyc
 276${PYSITELIB}/mercurial/chgserver.pyo
268${PYSITELIB}/mercurial/cmdutil.py 277${PYSITELIB}/mercurial/cmdutil.py
269${PYSITELIB}/mercurial/cmdutil.pyc 278${PYSITELIB}/mercurial/cmdutil.pyc
270${PYSITELIB}/mercurial/cmdutil.pyo 279${PYSITELIB}/mercurial/cmdutil.pyo
 280${PYSITELIB}/mercurial/color.py
 281${PYSITELIB}/mercurial/color.pyc
 282${PYSITELIB}/mercurial/color.pyo
271${PYSITELIB}/mercurial/commands.py 283${PYSITELIB}/mercurial/commands.py
272${PYSITELIB}/mercurial/commands.pyc 284${PYSITELIB}/mercurial/commands.pyc
273${PYSITELIB}/mercurial/commands.pyo 285${PYSITELIB}/mercurial/commands.pyo
274${PYSITELIB}/mercurial/commandserver.py 286${PYSITELIB}/mercurial/commandserver.py
275${PYSITELIB}/mercurial/commandserver.pyc 287${PYSITELIB}/mercurial/commandserver.pyc
276${PYSITELIB}/mercurial/commandserver.pyo 288${PYSITELIB}/mercurial/commandserver.pyo
277${PYSITELIB}/mercurial/config.py 289${PYSITELIB}/mercurial/config.py
278${PYSITELIB}/mercurial/config.pyc 290${PYSITELIB}/mercurial/config.pyc
279${PYSITELIB}/mercurial/config.pyo 291${PYSITELIB}/mercurial/config.pyo
280${PYSITELIB}/mercurial/context.py 292${PYSITELIB}/mercurial/context.py
281${PYSITELIB}/mercurial/context.pyc 293${PYSITELIB}/mercurial/context.pyc
282${PYSITELIB}/mercurial/context.pyo 294${PYSITELIB}/mercurial/context.pyo
283${PYSITELIB}/mercurial/copies.py 295${PYSITELIB}/mercurial/copies.py
284${PYSITELIB}/mercurial/copies.pyc 296${PYSITELIB}/mercurial/copies.pyc
285${PYSITELIB}/mercurial/copies.pyo 297${PYSITELIB}/mercurial/copies.pyo
286${PYSITELIB}/mercurial/crecord.py 298${PYSITELIB}/mercurial/crecord.py
287${PYSITELIB}/mercurial/crecord.pyc 299${PYSITELIB}/mercurial/crecord.pyc
288${PYSITELIB}/mercurial/crecord.pyo 300${PYSITELIB}/mercurial/crecord.pyo
289${PYSITELIB}/mercurial/dagparser.py 301${PYSITELIB}/mercurial/dagparser.py
290${PYSITELIB}/mercurial/dagparser.pyc 302${PYSITELIB}/mercurial/dagparser.pyc
291${PYSITELIB}/mercurial/dagparser.pyo 303${PYSITELIB}/mercurial/dagparser.pyo
292${PYSITELIB}/mercurial/dagutil.py 304${PYSITELIB}/mercurial/dagutil.py
293${PYSITELIB}/mercurial/dagutil.pyc 305${PYSITELIB}/mercurial/dagutil.pyc
294${PYSITELIB}/mercurial/dagutil.pyo 306${PYSITELIB}/mercurial/dagutil.pyo
 307${PYSITELIB}/mercurial/debugcommands.py
 308${PYSITELIB}/mercurial/debugcommands.pyc
 309${PYSITELIB}/mercurial/debugcommands.pyo
295${PYSITELIB}/mercurial/default.d/mergetools.rc 310${PYSITELIB}/mercurial/default.d/mergetools.rc
296${PYSITELIB}/mercurial/demandimport.py 311${PYSITELIB}/mercurial/demandimport.py
297${PYSITELIB}/mercurial/demandimport.pyc 312${PYSITELIB}/mercurial/demandimport.pyc
298${PYSITELIB}/mercurial/demandimport.pyo 313${PYSITELIB}/mercurial/demandimport.pyo
299${PYSITELIB}/mercurial/destutil.py 314${PYSITELIB}/mercurial/destutil.py
300${PYSITELIB}/mercurial/destutil.pyc 315${PYSITELIB}/mercurial/destutil.pyc
301${PYSITELIB}/mercurial/destutil.pyo 316${PYSITELIB}/mercurial/destutil.pyo
302${PYSITELIB}/mercurial/diffhelpers.so 317${PYSITELIB}/mercurial/diffhelpers.so
303${PYSITELIB}/mercurial/dirstate.py 318${PYSITELIB}/mercurial/dirstate.py
304${PYSITELIB}/mercurial/dirstate.pyc 319${PYSITELIB}/mercurial/dirstate.pyc
305${PYSITELIB}/mercurial/dirstate.pyo 320${PYSITELIB}/mercurial/dirstate.pyo
 321${PYSITELIB}/mercurial/dirstateguard.py
 322${PYSITELIB}/mercurial/dirstateguard.pyc
 323${PYSITELIB}/mercurial/dirstateguard.pyo
306${PYSITELIB}/mercurial/discovery.py 324${PYSITELIB}/mercurial/discovery.py
307${PYSITELIB}/mercurial/discovery.pyc 325${PYSITELIB}/mercurial/discovery.pyc
308${PYSITELIB}/mercurial/discovery.pyo 326${PYSITELIB}/mercurial/discovery.pyo
309${PYSITELIB}/mercurial/dispatch.py 327${PYSITELIB}/mercurial/dispatch.py
310${PYSITELIB}/mercurial/dispatch.pyc 328${PYSITELIB}/mercurial/dispatch.pyc
311${PYSITELIB}/mercurial/dispatch.pyo 329${PYSITELIB}/mercurial/dispatch.pyo
312${PYSITELIB}/mercurial/dummycert.pem 330${PYSITELIB}/mercurial/dummycert.pem
313${PYSITELIB}/mercurial/encoding.py 331${PYSITELIB}/mercurial/encoding.py
314${PYSITELIB}/mercurial/encoding.pyc 332${PYSITELIB}/mercurial/encoding.pyc
315${PYSITELIB}/mercurial/encoding.pyo 333${PYSITELIB}/mercurial/encoding.pyo
316${PYSITELIB}/mercurial/error.py 334${PYSITELIB}/mercurial/error.py
317${PYSITELIB}/mercurial/error.pyc 335${PYSITELIB}/mercurial/error.pyc
318${PYSITELIB}/mercurial/error.pyo 336${PYSITELIB}/mercurial/error.pyo
@@ -356,31 +374,29 @@ ${PYSITELIB}/mercurial/help/filesets.txt @@ -356,31 +374,29 @@ ${PYSITELIB}/mercurial/help/filesets.txt
356${PYSITELIB}/mercurial/help/glossary.txt 374${PYSITELIB}/mercurial/help/glossary.txt
357${PYSITELIB}/mercurial/help/hg-ssh.8.txt 375${PYSITELIB}/mercurial/help/hg-ssh.8.txt
358${PYSITELIB}/mercurial/help/hg.1.txt 376${PYSITELIB}/mercurial/help/hg.1.txt
359${PYSITELIB}/mercurial/help/hgignore.5.txt 377${PYSITELIB}/mercurial/help/hgignore.5.txt
360${PYSITELIB}/mercurial/help/hgignore.txt 378${PYSITELIB}/mercurial/help/hgignore.txt
361${PYSITELIB}/mercurial/help/hgrc.5.txt 379${PYSITELIB}/mercurial/help/hgrc.5.txt
362${PYSITELIB}/mercurial/help/hgweb.txt 380${PYSITELIB}/mercurial/help/hgweb.txt
363${PYSITELIB}/mercurial/help/internals/bundles.txt 381${PYSITELIB}/mercurial/help/internals/bundles.txt
364${PYSITELIB}/mercurial/help/internals/changegroups.txt 382${PYSITELIB}/mercurial/help/internals/changegroups.txt
365${PYSITELIB}/mercurial/help/internals/requirements.txt 383${PYSITELIB}/mercurial/help/internals/requirements.txt
366${PYSITELIB}/mercurial/help/internals/revlogs.txt 384${PYSITELIB}/mercurial/help/internals/revlogs.txt
367${PYSITELIB}/mercurial/help/internals/wireprotocol.txt 385${PYSITELIB}/mercurial/help/internals/wireprotocol.txt
368${PYSITELIB}/mercurial/help/merge-tools.txt 386${PYSITELIB}/mercurial/help/merge-tools.txt
369${PYSITELIB}/mercurial/help/multirevs.txt 
370${PYSITELIB}/mercurial/help/patterns.txt 387${PYSITELIB}/mercurial/help/patterns.txt
371${PYSITELIB}/mercurial/help/phases.txt 388${PYSITELIB}/mercurial/help/phases.txt
372${PYSITELIB}/mercurial/help/revisions.txt 389${PYSITELIB}/mercurial/help/revisions.txt
373${PYSITELIB}/mercurial/help/revsets.txt 
374${PYSITELIB}/mercurial/help/scripting.txt 390${PYSITELIB}/mercurial/help/scripting.txt
375${PYSITELIB}/mercurial/help/subrepos.txt 391${PYSITELIB}/mercurial/help/subrepos.txt
376${PYSITELIB}/mercurial/help/templates.txt 392${PYSITELIB}/mercurial/help/templates.txt
377${PYSITELIB}/mercurial/help/urls.txt 393${PYSITELIB}/mercurial/help/urls.txt
378${PYSITELIB}/mercurial/hg.py 394${PYSITELIB}/mercurial/hg.py
379${PYSITELIB}/mercurial/hg.pyc 395${PYSITELIB}/mercurial/hg.pyc
380${PYSITELIB}/mercurial/hg.pyo 396${PYSITELIB}/mercurial/hg.pyo
381${PYSITELIB}/mercurial/hgweb/__init__.py 397${PYSITELIB}/mercurial/hgweb/__init__.py
382${PYSITELIB}/mercurial/hgweb/__init__.pyc 398${PYSITELIB}/mercurial/hgweb/__init__.pyc
383${PYSITELIB}/mercurial/hgweb/__init__.pyo 399${PYSITELIB}/mercurial/hgweb/__init__.pyo
384${PYSITELIB}/mercurial/hgweb/common.py 400${PYSITELIB}/mercurial/hgweb/common.py
385${PYSITELIB}/mercurial/hgweb/common.pyc 401${PYSITELIB}/mercurial/hgweb/common.pyc
386${PYSITELIB}/mercurial/hgweb/common.pyo 402${PYSITELIB}/mercurial/hgweb/common.pyo
@@ -458,26 +474,29 @@ ${PYSITELIB}/mercurial/mail.pyc @@ -458,26 +474,29 @@ ${PYSITELIB}/mercurial/mail.pyc
458${PYSITELIB}/mercurial/mail.pyo 474${PYSITELIB}/mercurial/mail.pyo
459${PYSITELIB}/mercurial/manifest.py 475${PYSITELIB}/mercurial/manifest.py
460${PYSITELIB}/mercurial/manifest.pyc 476${PYSITELIB}/mercurial/manifest.pyc
461${PYSITELIB}/mercurial/manifest.pyo 477${PYSITELIB}/mercurial/manifest.pyo
462${PYSITELIB}/mercurial/match.py 478${PYSITELIB}/mercurial/match.py
463${PYSITELIB}/mercurial/match.pyc 479${PYSITELIB}/mercurial/match.pyc
464${PYSITELIB}/mercurial/match.pyo 480${PYSITELIB}/mercurial/match.pyo
465${PYSITELIB}/mercurial/mdiff.py 481${PYSITELIB}/mercurial/mdiff.py
466${PYSITELIB}/mercurial/mdiff.pyc 482${PYSITELIB}/mercurial/mdiff.pyc
467${PYSITELIB}/mercurial/mdiff.pyo 483${PYSITELIB}/mercurial/mdiff.pyo
468${PYSITELIB}/mercurial/merge.py 484${PYSITELIB}/mercurial/merge.py
469${PYSITELIB}/mercurial/merge.pyc 485${PYSITELIB}/mercurial/merge.pyc
470${PYSITELIB}/mercurial/merge.pyo 486${PYSITELIB}/mercurial/merge.pyo
 487${PYSITELIB}/mercurial/mergeutil.py
 488${PYSITELIB}/mercurial/mergeutil.pyc
 489${PYSITELIB}/mercurial/mergeutil.pyo
471${PYSITELIB}/mercurial/minirst.py 490${PYSITELIB}/mercurial/minirst.py
472${PYSITELIB}/mercurial/minirst.pyc 491${PYSITELIB}/mercurial/minirst.pyc
473${PYSITELIB}/mercurial/minirst.pyo 492${PYSITELIB}/mercurial/minirst.pyo
474${PYSITELIB}/mercurial/mpatch.so 493${PYSITELIB}/mercurial/mpatch.so
475${PYSITELIB}/mercurial/namespaces.py 494${PYSITELIB}/mercurial/namespaces.py
476${PYSITELIB}/mercurial/namespaces.pyc 495${PYSITELIB}/mercurial/namespaces.pyc
477${PYSITELIB}/mercurial/namespaces.pyo 496${PYSITELIB}/mercurial/namespaces.pyo
478${PYSITELIB}/mercurial/node.py 497${PYSITELIB}/mercurial/node.py
479${PYSITELIB}/mercurial/node.pyc 498${PYSITELIB}/mercurial/node.pyc
480${PYSITELIB}/mercurial/node.pyo 499${PYSITELIB}/mercurial/node.pyo
481${PYSITELIB}/mercurial/obsolete.py 500${PYSITELIB}/mercurial/obsolete.py
482${PYSITELIB}/mercurial/obsolete.pyc 501${PYSITELIB}/mercurial/obsolete.pyc
483${PYSITELIB}/mercurial/obsolete.pyo 502${PYSITELIB}/mercurial/obsolete.pyo
@@ -527,29 +546,26 @@ ${PYSITELIB}/mercurial/pure/mpatch.pyc @@ -527,29 +546,26 @@ ${PYSITELIB}/mercurial/pure/mpatch.pyc
527${PYSITELIB}/mercurial/pure/mpatch.pyo 546${PYSITELIB}/mercurial/pure/mpatch.pyo
528${PYSITELIB}/mercurial/pure/osutil.py 547${PYSITELIB}/mercurial/pure/osutil.py
529${PYSITELIB}/mercurial/pure/osutil.pyc 548${PYSITELIB}/mercurial/pure/osutil.pyc
530${PYSITELIB}/mercurial/pure/osutil.pyo 549${PYSITELIB}/mercurial/pure/osutil.pyo
531${PYSITELIB}/mercurial/pure/parsers.py 550${PYSITELIB}/mercurial/pure/parsers.py
532${PYSITELIB}/mercurial/pure/parsers.pyc 551${PYSITELIB}/mercurial/pure/parsers.pyc
533${PYSITELIB}/mercurial/pure/parsers.pyo 552${PYSITELIB}/mercurial/pure/parsers.pyo
534${PYSITELIB}/mercurial/pushkey.py 553${PYSITELIB}/mercurial/pushkey.py
535${PYSITELIB}/mercurial/pushkey.pyc 554${PYSITELIB}/mercurial/pushkey.pyc
536${PYSITELIB}/mercurial/pushkey.pyo 555${PYSITELIB}/mercurial/pushkey.pyo
537${PYSITELIB}/mercurial/pvec.py 556${PYSITELIB}/mercurial/pvec.py
538${PYSITELIB}/mercurial/pvec.pyc 557${PYSITELIB}/mercurial/pvec.pyc
539${PYSITELIB}/mercurial/pvec.pyo 558${PYSITELIB}/mercurial/pvec.pyo
540${PYSITELIB}/mercurial/py3kcompat.py 
541${PYSITELIB}/mercurial/py3kcompat.pyc 
542${PYSITELIB}/mercurial/py3kcompat.pyo 
543${PYSITELIB}/mercurial/pycompat.py 559${PYSITELIB}/mercurial/pycompat.py
544${PYSITELIB}/mercurial/pycompat.pyc 560${PYSITELIB}/mercurial/pycompat.pyc
545${PYSITELIB}/mercurial/pycompat.pyo 561${PYSITELIB}/mercurial/pycompat.pyo
546${PYSITELIB}/mercurial/registrar.py 562${PYSITELIB}/mercurial/registrar.py
547${PYSITELIB}/mercurial/registrar.pyc 563${PYSITELIB}/mercurial/registrar.pyc
548${PYSITELIB}/mercurial/registrar.pyo 564${PYSITELIB}/mercurial/registrar.pyo
549${PYSITELIB}/mercurial/repair.py 565${PYSITELIB}/mercurial/repair.py
550${PYSITELIB}/mercurial/repair.pyc 566${PYSITELIB}/mercurial/repair.pyc
551${PYSITELIB}/mercurial/repair.pyo 567${PYSITELIB}/mercurial/repair.pyo
552${PYSITELIB}/mercurial/repoview.py 568${PYSITELIB}/mercurial/repoview.py
553${PYSITELIB}/mercurial/repoview.pyc 569${PYSITELIB}/mercurial/repoview.pyc
554${PYSITELIB}/mercurial/repoview.pyo 570${PYSITELIB}/mercurial/repoview.pyo
555${PYSITELIB}/mercurial/revlog.py 571${PYSITELIB}/mercurial/revlog.py
@@ -557,56 +573,59 @@ ${PYSITELIB}/mercurial/revlog.pyc @@ -557,56 +573,59 @@ ${PYSITELIB}/mercurial/revlog.pyc
557${PYSITELIB}/mercurial/revlog.pyo 573${PYSITELIB}/mercurial/revlog.pyo
558${PYSITELIB}/mercurial/revset.py 574${PYSITELIB}/mercurial/revset.py
559${PYSITELIB}/mercurial/revset.pyc 575${PYSITELIB}/mercurial/revset.pyc
560${PYSITELIB}/mercurial/revset.pyo 576${PYSITELIB}/mercurial/revset.pyo
561${PYSITELIB}/mercurial/scmposix.py 577${PYSITELIB}/mercurial/scmposix.py
562${PYSITELIB}/mercurial/scmposix.pyc 578${PYSITELIB}/mercurial/scmposix.pyc
563${PYSITELIB}/mercurial/scmposix.pyo 579${PYSITELIB}/mercurial/scmposix.pyo
564${PYSITELIB}/mercurial/scmutil.py 580${PYSITELIB}/mercurial/scmutil.py
565${PYSITELIB}/mercurial/scmutil.pyc 581${PYSITELIB}/mercurial/scmutil.pyc
566${PYSITELIB}/mercurial/scmutil.pyo 582${PYSITELIB}/mercurial/scmutil.pyo
567${PYSITELIB}/mercurial/scmwindows.py 583${PYSITELIB}/mercurial/scmwindows.py
568${PYSITELIB}/mercurial/scmwindows.pyc 584${PYSITELIB}/mercurial/scmwindows.pyc
569${PYSITELIB}/mercurial/scmwindows.pyo 585${PYSITELIB}/mercurial/scmwindows.pyo
 586${PYSITELIB}/mercurial/server.py
 587${PYSITELIB}/mercurial/server.pyc
 588${PYSITELIB}/mercurial/server.pyo
570${PYSITELIB}/mercurial/setdiscovery.py 589${PYSITELIB}/mercurial/setdiscovery.py
571${PYSITELIB}/mercurial/setdiscovery.pyc 590${PYSITELIB}/mercurial/setdiscovery.pyc
572${PYSITELIB}/mercurial/setdiscovery.pyo 591${PYSITELIB}/mercurial/setdiscovery.pyo
573${PYSITELIB}/mercurial/similar.py 592${PYSITELIB}/mercurial/similar.py
574${PYSITELIB}/mercurial/similar.pyc 593${PYSITELIB}/mercurial/similar.pyc
575${PYSITELIB}/mercurial/similar.pyo 594${PYSITELIB}/mercurial/similar.pyo
576${PYSITELIB}/mercurial/simplemerge.py 595${PYSITELIB}/mercurial/simplemerge.py
577${PYSITELIB}/mercurial/simplemerge.pyc 596${PYSITELIB}/mercurial/simplemerge.pyc
578${PYSITELIB}/mercurial/simplemerge.pyo 597${PYSITELIB}/mercurial/simplemerge.pyo
579${PYSITELIB}/mercurial/sshpeer.py 598${PYSITELIB}/mercurial/sshpeer.py
580${PYSITELIB}/mercurial/sshpeer.pyc 599${PYSITELIB}/mercurial/sshpeer.pyc
581${PYSITELIB}/mercurial/sshpeer.pyo 600${PYSITELIB}/mercurial/sshpeer.pyo
582${PYSITELIB}/mercurial/sshserver.py 601${PYSITELIB}/mercurial/sshserver.py
583${PYSITELIB}/mercurial/sshserver.pyc 602${PYSITELIB}/mercurial/sshserver.pyc
584${PYSITELIB}/mercurial/sshserver.pyo 603${PYSITELIB}/mercurial/sshserver.pyo
585${PYSITELIB}/mercurial/sslutil.py 604${PYSITELIB}/mercurial/sslutil.py
586${PYSITELIB}/mercurial/sslutil.pyc 605${PYSITELIB}/mercurial/sslutil.pyc
587${PYSITELIB}/mercurial/sslutil.pyo 606${PYSITELIB}/mercurial/sslutil.pyo
588${PYSITELIB}/mercurial/statichttprepo.py 607${PYSITELIB}/mercurial/statichttprepo.py
589${PYSITELIB}/mercurial/statichttprepo.pyc 608${PYSITELIB}/mercurial/statichttprepo.pyc
590${PYSITELIB}/mercurial/statichttprepo.pyo 609${PYSITELIB}/mercurial/statichttprepo.pyo
 610${PYSITELIB}/mercurial/statprof.py
 611${PYSITELIB}/mercurial/statprof.pyc
 612${PYSITELIB}/mercurial/statprof.pyo
591${PYSITELIB}/mercurial/store.py 613${PYSITELIB}/mercurial/store.py
592${PYSITELIB}/mercurial/store.pyc 614${PYSITELIB}/mercurial/store.pyc
593${PYSITELIB}/mercurial/store.pyo 615${PYSITELIB}/mercurial/store.pyo
594${PYSITELIB}/mercurial/streamclone.py 616${PYSITELIB}/mercurial/streamclone.py
595${PYSITELIB}/mercurial/streamclone.pyc 617${PYSITELIB}/mercurial/streamclone.pyc
596${PYSITELIB}/mercurial/streamclone.pyo 618${PYSITELIB}/mercurial/streamclone.pyo
597${PYSITELIB}/mercurial/strutil.py 
598${PYSITELIB}/mercurial/strutil.pyc 
599${PYSITELIB}/mercurial/strutil.pyo 
600${PYSITELIB}/mercurial/subrepo.py 619${PYSITELIB}/mercurial/subrepo.py
601${PYSITELIB}/mercurial/subrepo.pyc 620${PYSITELIB}/mercurial/subrepo.pyc
602${PYSITELIB}/mercurial/subrepo.pyo 621${PYSITELIB}/mercurial/subrepo.pyo
603${PYSITELIB}/mercurial/tagmerge.py 622${PYSITELIB}/mercurial/tagmerge.py
604${PYSITELIB}/mercurial/tagmerge.pyc 623${PYSITELIB}/mercurial/tagmerge.pyc
605${PYSITELIB}/mercurial/tagmerge.pyo 624${PYSITELIB}/mercurial/tagmerge.pyo
606${PYSITELIB}/mercurial/tags.py 625${PYSITELIB}/mercurial/tags.py
607${PYSITELIB}/mercurial/tags.pyc 626${PYSITELIB}/mercurial/tags.pyc
608${PYSITELIB}/mercurial/tags.pyo 627${PYSITELIB}/mercurial/tags.pyo
609${PYSITELIB}/mercurial/templatefilters.py 628${PYSITELIB}/mercurial/templatefilters.py
610${PYSITELIB}/mercurial/templatefilters.pyc 629${PYSITELIB}/mercurial/templatefilters.pyc
611${PYSITELIB}/mercurial/templatefilters.pyo 630${PYSITELIB}/mercurial/templatefilters.pyo
612${PYSITELIB}/mercurial/templatekw.py 631${PYSITELIB}/mercurial/templatekw.py
@@ -794,17 +813,18 @@ ${PYSITELIB}/mercurial/verify.pyc @@ -794,17 +813,18 @@ ${PYSITELIB}/mercurial/verify.pyc
794${PYSITELIB}/mercurial/verify.pyo 813${PYSITELIB}/mercurial/verify.pyo
795${PYSITELIB}/mercurial/win32.py 814${PYSITELIB}/mercurial/win32.py
796${PYSITELIB}/mercurial/win32.pyc 815${PYSITELIB}/mercurial/win32.pyc
797${PYSITELIB}/mercurial/win32.pyo 816${PYSITELIB}/mercurial/win32.pyo
798${PYSITELIB}/mercurial/windows.py 817${PYSITELIB}/mercurial/windows.py
799${PYSITELIB}/mercurial/windows.pyc 818${PYSITELIB}/mercurial/windows.pyc
800${PYSITELIB}/mercurial/windows.pyo 819${PYSITELIB}/mercurial/windows.pyo
801${PYSITELIB}/mercurial/wireproto.py 820${PYSITELIB}/mercurial/wireproto.py
802${PYSITELIB}/mercurial/wireproto.pyc 821${PYSITELIB}/mercurial/wireproto.pyc
803${PYSITELIB}/mercurial/wireproto.pyo 822${PYSITELIB}/mercurial/wireproto.pyo
804${PYSITELIB}/mercurial/worker.py 823${PYSITELIB}/mercurial/worker.py
805${PYSITELIB}/mercurial/worker.pyc 824${PYSITELIB}/mercurial/worker.pyc
806${PYSITELIB}/mercurial/worker.pyo 825${PYSITELIB}/mercurial/worker.pyo
 826${PYSITELIB}/mercurial/zstd.so
807man/man1/hg.1 827man/man1/hg.1
808man/man5/hgignore.5 828man/man5/hgignore.5
809man/man5/hgrc.5 829man/man5/hgrc.5
810share/doc/mercurial/README 830share/doc/mercurial/README