Sun Jan 7 15:13:12 2024 UTC (140d)
devel/breezy: update to 3.3.4.

Major change: now parts are written in Rust. A default build even tries to
build the main program in Rust (which uses libpython to run all the python).
This has been patched out.
Breezy is now compatible with Python 3.11.


(rhialto)
diff -r1.17 -r1.18 pkgsrc/devel/breezy/Makefile
diff -r1.4 -r1.5 pkgsrc/devel/breezy/PLIST
diff -r0 -r1.1 pkgsrc/devel/breezy/cargo-depends.mk
diff -r1.6 -r1.7 pkgsrc/devel/breezy/distinfo
diff -r1.1 -r1.2 pkgsrc/devel/breezy/plugin.mk
diff -r0 -r1.1 pkgsrc/devel/breezy/patches/patch-pyproject.toml
diff -r0 -r1.1 pkgsrc/devel/breezy/patches/patch-setup.py
Mon Jan 8 00:13:12 2024
Thu Jan 1 09:00:00 1970
pkgsrc/devel/breezy/patches/patch-pyproject.toml,v

anoncvs not yet been updated

cvs diff -r1.17 -r1.18 pkgsrc/devel/breezy/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/breezy/Makefile 2023/12/25 18:16:48 1.17
+++ pkgsrc/devel/breezy/Makefile 2024/01/07 15:13:12 1.18
@@ -1,59 +1,72 @@ @@ -1,59 +1,72 @@
1# $NetBSD: Makefile,v 1.17 2023/12/25 18:16:48 wiz Exp $ 1# $NetBSD: Makefile,v 1.18 2024/01/07 15:13:12 rhialto Exp $
2 2
3DISTNAME= breezy-3.2.2 3DISTNAME= breezy-3.3.4
4PKGREVISION= 3 
5CATEGORIES= devel scm 4CATEGORIES= devel scm
6MASTER_SITES= https://launchpad.net/brz/${PKGVERSION_NOREV:R}/${PKGVERSION_NOREV}/+download/ 5MASTER_SITES= https://launchpad.net/brz/${PKGVERSION_NOREV:R}/${PKGVERSION_NOREV}/+download/
7 6
8MAINTAINER= rhialto@NetBSD.org 7MAINTAINER= rhialto@NetBSD.org
9HOMEPAGE= https://breezy-vcs.org/ 8HOMEPAGE= https://breezy-vcs.org/
10COMMENT= Friendly distributed version control system 9COMMENT= Friendly distributed version control system
11LICENSE= gnu-gpl-v2 10LICENSE= gnu-gpl-v2
12 11
13# For building from repo instead of release tarball: 12# Seems to be used in all cases now:
14#TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=0:../../devel/py-cython 13TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=0.29:../../devel/py-cython
15DEPENDS+= ${PYPKGPREFIX}-configobj>0:../../devel/py-configobj 14DEPENDS+= ${PYPKGPREFIX}-configobj>0:../../devel/py-configobj
16DEPENDS+= ${PYPKGPREFIX}-dulwich>=0.20.23:../../devel/py-dulwich 15DEPENDS+= ${PYPKGPREFIX}-dulwich>=0.20.23:../../devel/py-dulwich
17DEPENDS+= ${PYPKGPREFIX}-fastbencode>=0.0.9:../../converters/py-fastbencode 16DEPENDS+= ${PYPKGPREFIX}-fastbencode>=0.0.9:../../converters/py-fastbencode
18DEPENDS+= ${PYPKGPREFIX}-fastimport>0:../../devel/py-fastimport 17DEPENDS+= ${PYPKGPREFIX}-fastimport>0:../../devel/py-fastimport
19DEPENDS+= ${PYPKGPREFIX}-patiencediff>=0.2.2:../../textproc/py-patiencediff 18DEPENDS+= ${PYPKGPREFIX}-patiencediff>=0.2.2:../../textproc/py-patiencediff
 19DEPENDS+= ${PYPKGPREFIX}-setuptools-rust>=1.8.1:../../devel/py-setuptools-rust
20DEPENDS+= ${PYPKGPREFIX}-six>0:../../lang/py-six 20DEPENDS+= ${PYPKGPREFIX}-six>0:../../lang/py-six
 21DEPENDS+= ${PYPKGPREFIX}-yaml>=0:../../textproc/py-yaml
21# Not yet packaged; only needed for lp: shortcuts. 22# Not yet packaged; only needed for lp: shortcuts.
22#DEPENDS+= ${PYPKGPREFIX}-launchpadlib>=1.6.3:../../devel/py-launchpadlib 23#DEPENDS+= ${PYPKGPREFIX}-launchpadlib>=1.6.3:../../devel/py-launchpadlib
23TEST_DEPENDS+= ${PYPKGPREFIX}-testtools>=0:../../devel/py-testtools 24TEST_DEPENDS+= ${PYPKGPREFIX}-testtools>=0:../../devel/py-testtools
24 25
25USE_TOOLS+= gmake msgfmt 26USE_TOOLS+= gmake
 27INSTALLATION_DIRS+= ${PKGMANDIR}/man1
26 28
27PYTHON_VERSIONS_INCOMPATIBLE= 27 311 312 29PYTHON_VERSIONS_INCOMPATIBLE= 27 312
28 30
29USE_PKG_RESOURCES= yes 31# Prevent setup.py from building breezy/main.rs; use console_script instead.
 32MAKE_ENV+= CIBUILDWHEEL=1
30 33
31REPLACE_PYTHON+= breezy/git/bzr-receive-pack 34REPLACE_PYTHON+= breezy/git/bzr-receive-pack
32REPLACE_PYTHON+= breezy/git/bzr-upload-pack 35REPLACE_PYTHON+= breezy/git/bzr-upload-pack
33REPLACE_PYTHON+= breezy/git/git-remote-bzr 36REPLACE_PYTHON+= breezy/git/git-remote-bzr
34REPLACE_PYTHON+= breezy/git/git_remote_helper.py 37REPLACE_PYTHON+= breezy/git/git_remote_helper.py
35REPLACE_PYTHON+= breezy/plugins/bash_completion/bashcomp.py 38REPLACE_PYTHON+= breezy/plugins/bash_completion/bashcomp.py
36REPLACE_PYTHON+= breezy/tests/ssl_certs/create_ssls.py 39REPLACE_PYTHON+= breezy/tests/ssl_certs/create_ssls.py
37REPLACE_PYTHON+= breezy/version_info_formats/format_python.py 40REPLACE_PYTHON+= breezy/version_info_formats/format_python.py
38REPLACE_PYTHON+= brz 41REPLACE_PYTHON+= brz
39REPLACE_PYTHON+= contrib/brz_access 42REPLACE_PYTHON+= contrib/brz_access
40#REPLACE_PYTHON+= tools/*.py tools/subunit-sum tools/time_graph.py 
41 43
42.include "../../mk/bsd.prefs.mk" 44.include "../../mk/bsd.prefs.mk"
43 45
44SUBST_CLASSES+= python 46SUBST_CLASSES+= python
45SUBST_MESSAGE.python= Fix python path for test case. 47SUBST_MESSAGE.python= Fix python path for test case.
46SUBST_STAGE.python= post-extract 48SUBST_STAGE.python= post-extract
47SUBST_FILES.python+= Makefile 49SUBST_FILES.python+= Makefile
48SUBST_SED.python+= -e 's,=python,=${PYTHONBIN},' 50SUBST_SED.python+= -e 's,=python3,=${PYTHONBIN},'
 51
 52# If we were to build the rust version of brz, it needs RPATH for
 53# finding -lpython3...
 54post-extract:
 55 ${ECHO} 'fn main() { println!("cargo:rustc-link-arg-bins=${COMPILER_RPATH_FLAG},${PREFIX}/lib"); } ' > ${WRKSRC}/build.rs
49 56
50post-build: 57post-build:
51 cd ${WRKSRC} && ${PYTHONBIN} tools/generate_docs.py man 58 cd ${WRKSRC} && ${PYTHONBIN} tools/generate_docs.py man
52 59
 60post-install:
 61 cd ${WRKSRC} && ${INSTALL_MAN} brz.1 breezy/git/git-remote-bzr.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 62
53do-test: 63do-test:
54 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ./brz selftest -v 64 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ./target/release/brz selftest -v
 65
 66.include "cargo-depends.mk"
55 67
56.include "../../devel/zlib/buildlink3.mk" 68.include "../../devel/zlib/buildlink3.mk"
57.include "../../lang/python/application.mk" 69.include "../../lang/python/application.mk"
58.include "../../lang/python/egg.mk" 70.include "../../lang/python/wheel.mk"
 71.include "../../lang/rust/cargo.mk"
59.include "../../mk/bsd.pkg.mk" 72.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/devel/breezy/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/breezy/PLIST 2022/04/03 13:45:17 1.4
+++ pkgsrc/devel/breezy/PLIST 2024/01/07 15:13:12 1.5
@@ -1,54 +1,46 @@ @@ -1,54 +1,46 @@
1@comment $NetBSD: PLIST,v 1.4 2022/04/03 13:45:17 rhialto Exp $ 1@comment $NetBSD: PLIST,v 1.5 2024/01/07 15:13:12 rhialto Exp $
2bin/brz 2bin/brz
3bin/bzr-receive-pack 3bin/bzr-receive-pack
4bin/bzr-upload-pack 4bin/bzr-upload-pack
5bin/git-remote-bzr 5bin/git-remote-bzr
6${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 6${PYSITELIB}/${WHEEL_INFODIR}/COPYING.txt
7${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 7${PYSITELIB}/${WHEEL_INFODIR}/METADATA
8${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 8${PYSITELIB}/${WHEEL_INFODIR}/RECORD
9${PYSITELIB}/${EGG_INFODIR}/requires.txt 9${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
10${PYSITELIB}/${EGG_INFODIR}/top_level.txt 10${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
 11${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
11${PYSITELIB}/breezy/__init__.py 12${PYSITELIB}/breezy/__init__.py
12${PYSITELIB}/breezy/__init__.pyc 13${PYSITELIB}/breezy/__init__.pyc
13${PYSITELIB}/breezy/__init__.pyo 14${PYSITELIB}/breezy/__init__.pyo
14${PYSITELIB}/breezy/__main__.py 15${PYSITELIB}/breezy/__main__.py
15${PYSITELIB}/breezy/__main__.pyc 16${PYSITELIB}/breezy/__main__.pyc
16${PYSITELIB}/breezy/__main__.pyo 17${PYSITELIB}/breezy/__main__.pyo
17${PYSITELIB}/breezy/_annotator_py.py 18${PYSITELIB}/breezy/_annotator_py.py
18${PYSITELIB}/breezy/_annotator_py.pyc 19${PYSITELIB}/breezy/_annotator_py.pyc
19${PYSITELIB}/breezy/_annotator_py.pyo 20${PYSITELIB}/breezy/_annotator_py.pyo
20${PYSITELIB}/breezy/_annotator_pyx.so 21${PYSITELIB}/breezy/_annotator_pyx.so
21${PYSITELIB}/breezy/_chunks_to_lines_py.py 22${PYSITELIB}/breezy/_chunks_to_lines_py.py
22${PYSITELIB}/breezy/_chunks_to_lines_py.pyc 23${PYSITELIB}/breezy/_chunks_to_lines_py.pyc
23${PYSITELIB}/breezy/_chunks_to_lines_py.pyo 24${PYSITELIB}/breezy/_chunks_to_lines_py.pyo
24${PYSITELIB}/breezy/_chunks_to_lines_pyx.so 25${PYSITELIB}/breezy/_chunks_to_lines_pyx.so
25${PYSITELIB}/breezy/_known_graph_py.py 26${PYSITELIB}/breezy/_known_graph_py.py
26${PYSITELIB}/breezy/_known_graph_py.pyc 27${PYSITELIB}/breezy/_known_graph_py.pyc
27${PYSITELIB}/breezy/_known_graph_py.pyo 28${PYSITELIB}/breezy/_known_graph_py.pyo
28${PYSITELIB}/breezy/_known_graph_pyx.so 29${PYSITELIB}/breezy/_known_graph_pyx.so
29${PYSITELIB}/breezy/_readdir_py.py 30${PYSITELIB}/breezy/_readdir_py.py
30${PYSITELIB}/breezy/_readdir_py.pyc 31${PYSITELIB}/breezy/_readdir_py.pyc
31${PYSITELIB}/breezy/_readdir_py.pyo 32${PYSITELIB}/breezy/_readdir_py.pyo
32${PYSITELIB}/breezy/_readdir_pyx.so 33${PYSITELIB}/breezy/_readdir_pyx.so
33${PYSITELIB}/breezy/_rio_py.py 
34${PYSITELIB}/breezy/_rio_py.pyc 
35${PYSITELIB}/breezy/_rio_py.pyo 
36${PYSITELIB}/breezy/_rio_pyx.so 
37${PYSITELIB}/breezy/_simple_set_pyx.so 
38${PYSITELIB}/breezy/_static_tuple_c.so 
39${PYSITELIB}/breezy/_static_tuple_py.py 
40${PYSITELIB}/breezy/_static_tuple_py.pyc 
41${PYSITELIB}/breezy/_static_tuple_py.pyo 
42${PYSITELIB}/breezy/_termcolor.py 34${PYSITELIB}/breezy/_termcolor.py
43${PYSITELIB}/breezy/_termcolor.pyc 35${PYSITELIB}/breezy/_termcolor.pyc
44${PYSITELIB}/breezy/_termcolor.pyo 36${PYSITELIB}/breezy/_termcolor.pyo
45${PYSITELIB}/breezy/add.py 37${PYSITELIB}/breezy/add.py
46${PYSITELIB}/breezy/add.pyc 38${PYSITELIB}/breezy/add.pyc
47${PYSITELIB}/breezy/add.pyo 39${PYSITELIB}/breezy/add.pyo
48${PYSITELIB}/breezy/annotate.py 40${PYSITELIB}/breezy/annotate.py
49${PYSITELIB}/breezy/annotate.pyc 41${PYSITELIB}/breezy/annotate.pyc
50${PYSITELIB}/breezy/annotate.pyo 42${PYSITELIB}/breezy/annotate.pyo
51${PYSITELIB}/breezy/archive/__init__.py 43${PYSITELIB}/breezy/archive/__init__.py
52${PYSITELIB}/breezy/archive/__init__.pyc 44${PYSITELIB}/breezy/archive/__init__.pyc
53${PYSITELIB}/breezy/archive/__init__.pyo 45${PYSITELIB}/breezy/archive/__init__.pyo
54${PYSITELIB}/breezy/archive/tar.py 46${PYSITELIB}/breezy/archive/tar.py
@@ -97,26 +89,36 @@ ${PYSITELIB}/breezy/bzr/_chk_map_py.pyo @@ -97,26 +89,36 @@ ${PYSITELIB}/breezy/bzr/_chk_map_py.pyo
97${PYSITELIB}/breezy/bzr/_chk_map_pyx.so 89${PYSITELIB}/breezy/bzr/_chk_map_pyx.so
98${PYSITELIB}/breezy/bzr/_dirstate_helpers_py.py 90${PYSITELIB}/breezy/bzr/_dirstate_helpers_py.py
99${PYSITELIB}/breezy/bzr/_dirstate_helpers_py.pyc 91${PYSITELIB}/breezy/bzr/_dirstate_helpers_py.pyc
100${PYSITELIB}/breezy/bzr/_dirstate_helpers_py.pyo 92${PYSITELIB}/breezy/bzr/_dirstate_helpers_py.pyo
101${PYSITELIB}/breezy/bzr/_dirstate_helpers_pyx.so 93${PYSITELIB}/breezy/bzr/_dirstate_helpers_pyx.so
102${PYSITELIB}/breezy/bzr/_groupcompress_py.py 94${PYSITELIB}/breezy/bzr/_groupcompress_py.py
103${PYSITELIB}/breezy/bzr/_groupcompress_py.pyc 95${PYSITELIB}/breezy/bzr/_groupcompress_py.pyc
104${PYSITELIB}/breezy/bzr/_groupcompress_py.pyo 96${PYSITELIB}/breezy/bzr/_groupcompress_py.pyo
105${PYSITELIB}/breezy/bzr/_groupcompress_pyx.so 97${PYSITELIB}/breezy/bzr/_groupcompress_pyx.so
106${PYSITELIB}/breezy/bzr/_knit_load_data_py.py 98${PYSITELIB}/breezy/bzr/_knit_load_data_py.py
107${PYSITELIB}/breezy/bzr/_knit_load_data_py.pyc 99${PYSITELIB}/breezy/bzr/_knit_load_data_py.pyc
108${PYSITELIB}/breezy/bzr/_knit_load_data_py.pyo 100${PYSITELIB}/breezy/bzr/_knit_load_data_py.pyo
109${PYSITELIB}/breezy/bzr/_knit_load_data_pyx.so 101${PYSITELIB}/breezy/bzr/_knit_load_data_pyx.so
 102${PYSITELIB}/breezy/bzr/_rio_py.py
 103${PYSITELIB}/breezy/bzr/_rio_py.pyc
 104${PYSITELIB}/breezy/bzr/_rio_py.pyo
 105${PYSITELIB}/breezy/bzr/_rio_pyx.so
 106${PYSITELIB}/breezy/bzr/_rio_rs.so
 107${PYSITELIB}/breezy/bzr/_simple_set_pyx.so
 108${PYSITELIB}/breezy/bzr/_static_tuple_c.so
 109${PYSITELIB}/breezy/bzr/_static_tuple_py.py
 110${PYSITELIB}/breezy/bzr/_static_tuple_py.pyc
 111${PYSITELIB}/breezy/bzr/_static_tuple_py.pyo
110${PYSITELIB}/breezy/bzr/branch.py 112${PYSITELIB}/breezy/bzr/branch.py
111${PYSITELIB}/breezy/bzr/branch.pyc 113${PYSITELIB}/breezy/bzr/branch.pyc
112${PYSITELIB}/breezy/bzr/branch.pyo 114${PYSITELIB}/breezy/bzr/branch.pyo
113${PYSITELIB}/breezy/bzr/btree_index.py 115${PYSITELIB}/breezy/bzr/btree_index.py
114${PYSITELIB}/breezy/bzr/btree_index.pyc 116${PYSITELIB}/breezy/bzr/btree_index.pyc
115${PYSITELIB}/breezy/bzr/btree_index.pyo 117${PYSITELIB}/breezy/bzr/btree_index.pyo
116${PYSITELIB}/breezy/bzr/bundle/__init__.py 118${PYSITELIB}/breezy/bzr/bundle/__init__.py
117${PYSITELIB}/breezy/bzr/bundle/__init__.pyc 119${PYSITELIB}/breezy/bzr/bundle/__init__.pyc
118${PYSITELIB}/breezy/bzr/bundle/__init__.pyo 120${PYSITELIB}/breezy/bzr/bundle/__init__.pyo
119${PYSITELIB}/breezy/bzr/bundle/apply_bundle.py 121${PYSITELIB}/breezy/bzr/bundle/apply_bundle.py
120${PYSITELIB}/breezy/bzr/bundle/apply_bundle.pyc 122${PYSITELIB}/breezy/bzr/bundle/apply_bundle.pyc
121${PYSITELIB}/breezy/bzr/bundle/apply_bundle.pyo 123${PYSITELIB}/breezy/bzr/bundle/apply_bundle.pyo
122${PYSITELIB}/breezy/bzr/bundle/bundle_data.py 124${PYSITELIB}/breezy/bzr/bundle/bundle_data.py
@@ -163,26 +165,29 @@ ${PYSITELIB}/breezy/bzr/fetch.pyc @@ -163,26 +165,29 @@ ${PYSITELIB}/breezy/bzr/fetch.pyc
163${PYSITELIB}/breezy/bzr/fetch.pyo 165${PYSITELIB}/breezy/bzr/fetch.pyo
164${PYSITELIB}/breezy/bzr/fullhistory.py 166${PYSITELIB}/breezy/bzr/fullhistory.py
165${PYSITELIB}/breezy/bzr/fullhistory.pyc 167${PYSITELIB}/breezy/bzr/fullhistory.pyc
166${PYSITELIB}/breezy/bzr/fullhistory.pyo 168${PYSITELIB}/breezy/bzr/fullhistory.pyo
167${PYSITELIB}/breezy/bzr/generate_ids.py 169${PYSITELIB}/breezy/bzr/generate_ids.py
168${PYSITELIB}/breezy/bzr/generate_ids.pyc 170${PYSITELIB}/breezy/bzr/generate_ids.pyc
169${PYSITELIB}/breezy/bzr/generate_ids.pyo 171${PYSITELIB}/breezy/bzr/generate_ids.pyo
170${PYSITELIB}/breezy/bzr/groupcompress.py 172${PYSITELIB}/breezy/bzr/groupcompress.py
171${PYSITELIB}/breezy/bzr/groupcompress.pyc 173${PYSITELIB}/breezy/bzr/groupcompress.pyc
172${PYSITELIB}/breezy/bzr/groupcompress.pyo 174${PYSITELIB}/breezy/bzr/groupcompress.pyo
173${PYSITELIB}/breezy/bzr/groupcompress_repo.py 175${PYSITELIB}/breezy/bzr/groupcompress_repo.py
174${PYSITELIB}/breezy/bzr/groupcompress_repo.pyc 176${PYSITELIB}/breezy/bzr/groupcompress_repo.pyc
175${PYSITELIB}/breezy/bzr/groupcompress_repo.pyo 177${PYSITELIB}/breezy/bzr/groupcompress_repo.pyo
 178${PYSITELIB}/breezy/bzr/hashcache.py
 179${PYSITELIB}/breezy/bzr/hashcache.pyc
 180${PYSITELIB}/breezy/bzr/hashcache.pyo
176${PYSITELIB}/breezy/bzr/index.py 181${PYSITELIB}/breezy/bzr/index.py
177${PYSITELIB}/breezy/bzr/index.pyc 182${PYSITELIB}/breezy/bzr/index.pyc
178${PYSITELIB}/breezy/bzr/index.pyo 183${PYSITELIB}/breezy/bzr/index.pyo
179${PYSITELIB}/breezy/bzr/inventory.py 184${PYSITELIB}/breezy/bzr/inventory.py
180${PYSITELIB}/breezy/bzr/inventory.pyc 185${PYSITELIB}/breezy/bzr/inventory.pyc
181${PYSITELIB}/breezy/bzr/inventory.pyo 186${PYSITELIB}/breezy/bzr/inventory.pyo
182${PYSITELIB}/breezy/bzr/inventory_delta.py 187${PYSITELIB}/breezy/bzr/inventory_delta.py
183${PYSITELIB}/breezy/bzr/inventory_delta.pyc 188${PYSITELIB}/breezy/bzr/inventory_delta.pyc
184${PYSITELIB}/breezy/bzr/inventory_delta.pyo 189${PYSITELIB}/breezy/bzr/inventory_delta.pyo
185${PYSITELIB}/breezy/bzr/inventorytree.py 190${PYSITELIB}/breezy/bzr/inventorytree.py
186${PYSITELIB}/breezy/bzr/inventorytree.pyc 191${PYSITELIB}/breezy/bzr/inventorytree.pyc
187${PYSITELIB}/breezy/bzr/inventorytree.pyo 192${PYSITELIB}/breezy/bzr/inventorytree.pyo
188${PYSITELIB}/breezy/bzr/knit.py 193${PYSITELIB}/breezy/bzr/knit.py
@@ -193,32 +198,38 @@ ${PYSITELIB}/breezy/bzr/knitpack_repo.py @@ -193,32 +198,38 @@ ${PYSITELIB}/breezy/bzr/knitpack_repo.py
193${PYSITELIB}/breezy/bzr/knitpack_repo.pyo 198${PYSITELIB}/breezy/bzr/knitpack_repo.pyo
194${PYSITELIB}/breezy/bzr/knitrepo.py 199${PYSITELIB}/breezy/bzr/knitrepo.py
195${PYSITELIB}/breezy/bzr/knitrepo.pyc 200${PYSITELIB}/breezy/bzr/knitrepo.pyc
196${PYSITELIB}/breezy/bzr/knitrepo.pyo 201${PYSITELIB}/breezy/bzr/knitrepo.pyo
197${PYSITELIB}/breezy/bzr/pack.py 202${PYSITELIB}/breezy/bzr/pack.py
198${PYSITELIB}/breezy/bzr/pack.pyc 203${PYSITELIB}/breezy/bzr/pack.pyc
199${PYSITELIB}/breezy/bzr/pack.pyo 204${PYSITELIB}/breezy/bzr/pack.pyo
200${PYSITELIB}/breezy/bzr/pack_repo.py 205${PYSITELIB}/breezy/bzr/pack_repo.py
201${PYSITELIB}/breezy/bzr/pack_repo.pyc 206${PYSITELIB}/breezy/bzr/pack_repo.pyc
202${PYSITELIB}/breezy/bzr/pack_repo.pyo 207${PYSITELIB}/breezy/bzr/pack_repo.pyo
203${PYSITELIB}/breezy/bzr/reconcile.py 208${PYSITELIB}/breezy/bzr/reconcile.py
204${PYSITELIB}/breezy/bzr/reconcile.pyc 209${PYSITELIB}/breezy/bzr/reconcile.pyc
205${PYSITELIB}/breezy/bzr/reconcile.pyo 210${PYSITELIB}/breezy/bzr/reconcile.pyo
 211${PYSITELIB}/breezy/bzr/recordcounter.py
 212${PYSITELIB}/breezy/bzr/recordcounter.pyc
 213${PYSITELIB}/breezy/bzr/recordcounter.pyo
206${PYSITELIB}/breezy/bzr/remote.py 214${PYSITELIB}/breezy/bzr/remote.py
207${PYSITELIB}/breezy/bzr/remote.pyc 215${PYSITELIB}/breezy/bzr/remote.pyc
208${PYSITELIB}/breezy/bzr/remote.pyo 216${PYSITELIB}/breezy/bzr/remote.pyo
209${PYSITELIB}/breezy/bzr/repository.py 217${PYSITELIB}/breezy/bzr/repository.py
210${PYSITELIB}/breezy/bzr/repository.pyc 218${PYSITELIB}/breezy/bzr/repository.pyc
211${PYSITELIB}/breezy/bzr/repository.pyo 219${PYSITELIB}/breezy/bzr/repository.pyo
 220${PYSITELIB}/breezy/bzr/rio.py
 221${PYSITELIB}/breezy/bzr/rio.pyc
 222${PYSITELIB}/breezy/bzr/rio.pyo
212${PYSITELIB}/breezy/bzr/serializer.py 223${PYSITELIB}/breezy/bzr/serializer.py
213${PYSITELIB}/breezy/bzr/serializer.pyc 224${PYSITELIB}/breezy/bzr/serializer.pyc
214${PYSITELIB}/breezy/bzr/serializer.pyo 225${PYSITELIB}/breezy/bzr/serializer.pyo
215${PYSITELIB}/breezy/bzr/smart/__init__.py 226${PYSITELIB}/breezy/bzr/smart/__init__.py
216${PYSITELIB}/breezy/bzr/smart/__init__.pyc 227${PYSITELIB}/breezy/bzr/smart/__init__.pyc
217${PYSITELIB}/breezy/bzr/smart/__init__.pyo 228${PYSITELIB}/breezy/bzr/smart/__init__.pyo
218${PYSITELIB}/breezy/bzr/smart/branch.py 229${PYSITELIB}/breezy/bzr/smart/branch.py
219${PYSITELIB}/breezy/bzr/smart/branch.pyc 230${PYSITELIB}/breezy/bzr/smart/branch.pyc
220${PYSITELIB}/breezy/bzr/smart/branch.pyo 231${PYSITELIB}/breezy/bzr/smart/branch.pyo
221${PYSITELIB}/breezy/bzr/smart/bzrdir.py 232${PYSITELIB}/breezy/bzr/smart/bzrdir.py
222${PYSITELIB}/breezy/bzr/smart/bzrdir.pyc 233${PYSITELIB}/breezy/bzr/smart/bzrdir.pyc
223${PYSITELIB}/breezy/bzr/smart/bzrdir.pyo 234${PYSITELIB}/breezy/bzr/smart/bzrdir.pyo
224${PYSITELIB}/breezy/bzr/smart/client.py 235${PYSITELIB}/breezy/bzr/smart/client.py
@@ -244,26 +255,29 @@ ${PYSITELIB}/breezy/bzr/smart/repository @@ -244,26 +255,29 @@ ${PYSITELIB}/breezy/bzr/smart/repository
244${PYSITELIB}/breezy/bzr/smart/repository.pyo 255${PYSITELIB}/breezy/bzr/smart/repository.pyo
245${PYSITELIB}/breezy/bzr/smart/request.py 256${PYSITELIB}/breezy/bzr/smart/request.py
246${PYSITELIB}/breezy/bzr/smart/request.pyc 257${PYSITELIB}/breezy/bzr/smart/request.pyc
247${PYSITELIB}/breezy/bzr/smart/request.pyo 258${PYSITELIB}/breezy/bzr/smart/request.pyo
248${PYSITELIB}/breezy/bzr/smart/server.py 259${PYSITELIB}/breezy/bzr/smart/server.py
249${PYSITELIB}/breezy/bzr/smart/server.pyc 260${PYSITELIB}/breezy/bzr/smart/server.pyc
250${PYSITELIB}/breezy/bzr/smart/server.pyo 261${PYSITELIB}/breezy/bzr/smart/server.pyo
251${PYSITELIB}/breezy/bzr/smart/signals.py 262${PYSITELIB}/breezy/bzr/smart/signals.py
252${PYSITELIB}/breezy/bzr/smart/signals.pyc 263${PYSITELIB}/breezy/bzr/smart/signals.pyc
253${PYSITELIB}/breezy/bzr/smart/signals.pyo 264${PYSITELIB}/breezy/bzr/smart/signals.pyo
254${PYSITELIB}/breezy/bzr/smart/vfs.py 265${PYSITELIB}/breezy/bzr/smart/vfs.py
255${PYSITELIB}/breezy/bzr/smart/vfs.pyc 266${PYSITELIB}/breezy/bzr/smart/vfs.pyc
256${PYSITELIB}/breezy/bzr/smart/vfs.pyo 267${PYSITELIB}/breezy/bzr/smart/vfs.pyo
 268${PYSITELIB}/breezy/bzr/static_tuple.py
 269${PYSITELIB}/breezy/bzr/static_tuple.pyc
 270${PYSITELIB}/breezy/bzr/static_tuple.pyo
257${PYSITELIB}/breezy/bzr/tag.py 271${PYSITELIB}/breezy/bzr/tag.py
258${PYSITELIB}/breezy/bzr/tag.pyc 272${PYSITELIB}/breezy/bzr/tag.pyc
259${PYSITELIB}/breezy/bzr/tag.pyo 273${PYSITELIB}/breezy/bzr/tag.pyo
260${PYSITELIB}/breezy/bzr/testament.py 274${PYSITELIB}/breezy/bzr/testament.py
261${PYSITELIB}/breezy/bzr/testament.pyc 275${PYSITELIB}/breezy/bzr/testament.pyc
262${PYSITELIB}/breezy/bzr/testament.pyo 276${PYSITELIB}/breezy/bzr/testament.pyo
263${PYSITELIB}/breezy/bzr/tests/__init__.py 277${PYSITELIB}/breezy/bzr/tests/__init__.py
264${PYSITELIB}/breezy/bzr/tests/__init__.pyc 278${PYSITELIB}/breezy/bzr/tests/__init__.pyc
265${PYSITELIB}/breezy/bzr/tests/__init__.pyo 279${PYSITELIB}/breezy/bzr/tests/__init__.pyo
266${PYSITELIB}/breezy/bzr/tests/blackbox/__init__.py 280${PYSITELIB}/breezy/bzr/tests/blackbox/__init__.py
267${PYSITELIB}/breezy/bzr/tests/blackbox/__init__.pyc 281${PYSITELIB}/breezy/bzr/tests/blackbox/__init__.pyc
268${PYSITELIB}/breezy/bzr/tests/blackbox/__init__.pyo 282${PYSITELIB}/breezy/bzr/tests/blackbox/__init__.pyo
269${PYSITELIB}/breezy/bzr/tests/blackbox/test_dump_btree.py 283${PYSITELIB}/breezy/bzr/tests/blackbox/test_dump_btree.py
@@ -343,26 +357,35 @@ ${PYSITELIB}/breezy/bzr/tests/per_versio @@ -343,26 +357,35 @@ ${PYSITELIB}/breezy/bzr/tests/per_versio
343${PYSITELIB}/breezy/bzr/tests/per_versionedfile.pyo 357${PYSITELIB}/breezy/bzr/tests/per_versionedfile.pyo
344${PYSITELIB}/breezy/bzr/tests/test__btree_serializer.py 358${PYSITELIB}/breezy/bzr/tests/test__btree_serializer.py
345${PYSITELIB}/breezy/bzr/tests/test__btree_serializer.pyc 359${PYSITELIB}/breezy/bzr/tests/test__btree_serializer.pyc
346${PYSITELIB}/breezy/bzr/tests/test__btree_serializer.pyo 360${PYSITELIB}/breezy/bzr/tests/test__btree_serializer.pyo
347${PYSITELIB}/breezy/bzr/tests/test__chk_map.py 361${PYSITELIB}/breezy/bzr/tests/test__chk_map.py
348${PYSITELIB}/breezy/bzr/tests/test__chk_map.pyc 362${PYSITELIB}/breezy/bzr/tests/test__chk_map.pyc
349${PYSITELIB}/breezy/bzr/tests/test__chk_map.pyo 363${PYSITELIB}/breezy/bzr/tests/test__chk_map.pyo
350${PYSITELIB}/breezy/bzr/tests/test__dirstate_helpers.py 364${PYSITELIB}/breezy/bzr/tests/test__dirstate_helpers.py
351${PYSITELIB}/breezy/bzr/tests/test__dirstate_helpers.pyc 365${PYSITELIB}/breezy/bzr/tests/test__dirstate_helpers.pyc
352${PYSITELIB}/breezy/bzr/tests/test__dirstate_helpers.pyo 366${PYSITELIB}/breezy/bzr/tests/test__dirstate_helpers.pyo
353${PYSITELIB}/breezy/bzr/tests/test__groupcompress.py 367${PYSITELIB}/breezy/bzr/tests/test__groupcompress.py
354${PYSITELIB}/breezy/bzr/tests/test__groupcompress.pyc 368${PYSITELIB}/breezy/bzr/tests/test__groupcompress.pyc
355${PYSITELIB}/breezy/bzr/tests/test__groupcompress.pyo 369${PYSITELIB}/breezy/bzr/tests/test__groupcompress.pyo
 370${PYSITELIB}/breezy/bzr/tests/test__rio.py
 371${PYSITELIB}/breezy/bzr/tests/test__rio.pyc
 372${PYSITELIB}/breezy/bzr/tests/test__rio.pyo
 373${PYSITELIB}/breezy/bzr/tests/test__simple_set.py
 374${PYSITELIB}/breezy/bzr/tests/test__simple_set.pyc
 375${PYSITELIB}/breezy/bzr/tests/test__simple_set.pyo
 376${PYSITELIB}/breezy/bzr/tests/test__static_tuple.py
 377${PYSITELIB}/breezy/bzr/tests/test__static_tuple.pyc
 378${PYSITELIB}/breezy/bzr/tests/test__static_tuple.pyo
356${PYSITELIB}/breezy/bzr/tests/test_btree_index.py 379${PYSITELIB}/breezy/bzr/tests/test_btree_index.py
357${PYSITELIB}/breezy/bzr/tests/test_btree_index.pyc 380${PYSITELIB}/breezy/bzr/tests/test_btree_index.pyc
358${PYSITELIB}/breezy/bzr/tests/test_btree_index.pyo 381${PYSITELIB}/breezy/bzr/tests/test_btree_index.pyo
359${PYSITELIB}/breezy/bzr/tests/test_bundle.py 382${PYSITELIB}/breezy/bzr/tests/test_bundle.py
360${PYSITELIB}/breezy/bzr/tests/test_bundle.pyc 383${PYSITELIB}/breezy/bzr/tests/test_bundle.pyc
361${PYSITELIB}/breezy/bzr/tests/test_bundle.pyo 384${PYSITELIB}/breezy/bzr/tests/test_bundle.pyo
362${PYSITELIB}/breezy/bzr/tests/test_bzrdir.py 385${PYSITELIB}/breezy/bzr/tests/test_bzrdir.py
363${PYSITELIB}/breezy/bzr/tests/test_bzrdir.pyc 386${PYSITELIB}/breezy/bzr/tests/test_bzrdir.pyc
364${PYSITELIB}/breezy/bzr/tests/test_bzrdir.pyo 387${PYSITELIB}/breezy/bzr/tests/test_bzrdir.pyo
365${PYSITELIB}/breezy/bzr/tests/test_chk_map.py 388${PYSITELIB}/breezy/bzr/tests/test_chk_map.py
366${PYSITELIB}/breezy/bzr/tests/test_chk_map.pyc 389${PYSITELIB}/breezy/bzr/tests/test_chk_map.pyc
367${PYSITELIB}/breezy/bzr/tests/test_chk_map.pyo 390${PYSITELIB}/breezy/bzr/tests/test_chk_map.pyo
368${PYSITELIB}/breezy/bzr/tests/test_chk_serializer.py 391${PYSITELIB}/breezy/bzr/tests/test_chk_serializer.py
@@ -370,26 +393,29 @@ ${PYSITELIB}/breezy/bzr/tests/test_chk_s @@ -370,26 +393,29 @@ ${PYSITELIB}/breezy/bzr/tests/test_chk_s
370${PYSITELIB}/breezy/bzr/tests/test_chk_serializer.pyo 393${PYSITELIB}/breezy/bzr/tests/test_chk_serializer.pyo
371${PYSITELIB}/breezy/bzr/tests/test_conflicts.py 394${PYSITELIB}/breezy/bzr/tests/test_conflicts.py
372${PYSITELIB}/breezy/bzr/tests/test_conflicts.pyc 395${PYSITELIB}/breezy/bzr/tests/test_conflicts.pyc
373${PYSITELIB}/breezy/bzr/tests/test_conflicts.pyo 396${PYSITELIB}/breezy/bzr/tests/test_conflicts.pyo
374${PYSITELIB}/breezy/bzr/tests/test_dirstate.py 397${PYSITELIB}/breezy/bzr/tests/test_dirstate.py
375${PYSITELIB}/breezy/bzr/tests/test_dirstate.pyc 398${PYSITELIB}/breezy/bzr/tests/test_dirstate.pyc
376${PYSITELIB}/breezy/bzr/tests/test_dirstate.pyo 399${PYSITELIB}/breezy/bzr/tests/test_dirstate.pyo
377${PYSITELIB}/breezy/bzr/tests/test_generate_ids.py 400${PYSITELIB}/breezy/bzr/tests/test_generate_ids.py
378${PYSITELIB}/breezy/bzr/tests/test_generate_ids.pyc 401${PYSITELIB}/breezy/bzr/tests/test_generate_ids.pyc
379${PYSITELIB}/breezy/bzr/tests/test_generate_ids.pyo 402${PYSITELIB}/breezy/bzr/tests/test_generate_ids.pyo
380${PYSITELIB}/breezy/bzr/tests/test_groupcompress.py 403${PYSITELIB}/breezy/bzr/tests/test_groupcompress.py
381${PYSITELIB}/breezy/bzr/tests/test_groupcompress.pyc 404${PYSITELIB}/breezy/bzr/tests/test_groupcompress.pyc
382${PYSITELIB}/breezy/bzr/tests/test_groupcompress.pyo 405${PYSITELIB}/breezy/bzr/tests/test_groupcompress.pyo
 406${PYSITELIB}/breezy/bzr/tests/test_hashcache.py
 407${PYSITELIB}/breezy/bzr/tests/test_hashcache.pyc
 408${PYSITELIB}/breezy/bzr/tests/test_hashcache.pyo
383${PYSITELIB}/breezy/bzr/tests/test_index.py 409${PYSITELIB}/breezy/bzr/tests/test_index.py
384${PYSITELIB}/breezy/bzr/tests/test_index.pyc 410${PYSITELIB}/breezy/bzr/tests/test_index.pyc
385${PYSITELIB}/breezy/bzr/tests/test_index.pyo 411${PYSITELIB}/breezy/bzr/tests/test_index.pyo
386${PYSITELIB}/breezy/bzr/tests/test_inv.py 412${PYSITELIB}/breezy/bzr/tests/test_inv.py
387${PYSITELIB}/breezy/bzr/tests/test_inv.pyc 413${PYSITELIB}/breezy/bzr/tests/test_inv.pyc
388${PYSITELIB}/breezy/bzr/tests/test_inv.pyo 414${PYSITELIB}/breezy/bzr/tests/test_inv.pyo
389${PYSITELIB}/breezy/bzr/tests/test_inventory_delta.py 415${PYSITELIB}/breezy/bzr/tests/test_inventory_delta.py
390${PYSITELIB}/breezy/bzr/tests/test_inventory_delta.pyc 416${PYSITELIB}/breezy/bzr/tests/test_inventory_delta.pyc
391${PYSITELIB}/breezy/bzr/tests/test_inventory_delta.pyo 417${PYSITELIB}/breezy/bzr/tests/test_inventory_delta.pyo
392${PYSITELIB}/breezy/bzr/tests/test_knit.py 418${PYSITELIB}/breezy/bzr/tests/test_knit.py
393${PYSITELIB}/breezy/bzr/tests/test_knit.pyc 419${PYSITELIB}/breezy/bzr/tests/test_knit.pyc
394${PYSITELIB}/breezy/bzr/tests/test_knit.pyo 420${PYSITELIB}/breezy/bzr/tests/test_knit.pyo
395${PYSITELIB}/breezy/bzr/tests/test_matchers.py 421${PYSITELIB}/breezy/bzr/tests/test_matchers.py
@@ -397,50 +423,56 @@ ${PYSITELIB}/breezy/bzr/tests/test_match @@ -397,50 +423,56 @@ ${PYSITELIB}/breezy/bzr/tests/test_match
397${PYSITELIB}/breezy/bzr/tests/test_matchers.pyo 423${PYSITELIB}/breezy/bzr/tests/test_matchers.pyo
398${PYSITELIB}/breezy/bzr/tests/test_pack.py 424${PYSITELIB}/breezy/bzr/tests/test_pack.py
399${PYSITELIB}/breezy/bzr/tests/test_pack.pyc 425${PYSITELIB}/breezy/bzr/tests/test_pack.pyc
400${PYSITELIB}/breezy/bzr/tests/test_pack.pyo 426${PYSITELIB}/breezy/bzr/tests/test_pack.pyo
401${PYSITELIB}/breezy/bzr/tests/test_read_bundle.py 427${PYSITELIB}/breezy/bzr/tests/test_read_bundle.py
402${PYSITELIB}/breezy/bzr/tests/test_read_bundle.pyc 428${PYSITELIB}/breezy/bzr/tests/test_read_bundle.pyc
403${PYSITELIB}/breezy/bzr/tests/test_read_bundle.pyo 429${PYSITELIB}/breezy/bzr/tests/test_read_bundle.pyo
404${PYSITELIB}/breezy/bzr/tests/test_remote.py 430${PYSITELIB}/breezy/bzr/tests/test_remote.py
405${PYSITELIB}/breezy/bzr/tests/test_remote.pyc 431${PYSITELIB}/breezy/bzr/tests/test_remote.pyc
406${PYSITELIB}/breezy/bzr/tests/test_remote.pyo 432${PYSITELIB}/breezy/bzr/tests/test_remote.pyo
407${PYSITELIB}/breezy/bzr/tests/test_repository.py 433${PYSITELIB}/breezy/bzr/tests/test_repository.py
408${PYSITELIB}/breezy/bzr/tests/test_repository.pyc 434${PYSITELIB}/breezy/bzr/tests/test_repository.pyc
409${PYSITELIB}/breezy/bzr/tests/test_repository.pyo 435${PYSITELIB}/breezy/bzr/tests/test_repository.pyo
 436${PYSITELIB}/breezy/bzr/tests/test_rio.py
 437${PYSITELIB}/breezy/bzr/tests/test_rio.pyc
 438${PYSITELIB}/breezy/bzr/tests/test_rio.pyo
410${PYSITELIB}/breezy/bzr/tests/test_serializer.py 439${PYSITELIB}/breezy/bzr/tests/test_serializer.py
411${PYSITELIB}/breezy/bzr/tests/test_serializer.pyc 440${PYSITELIB}/breezy/bzr/tests/test_serializer.pyc
412${PYSITELIB}/breezy/bzr/tests/test_serializer.pyo 441${PYSITELIB}/breezy/bzr/tests/test_serializer.pyo
413${PYSITELIB}/breezy/bzr/tests/test_smart.py 442${PYSITELIB}/breezy/bzr/tests/test_smart.py
414${PYSITELIB}/breezy/bzr/tests/test_smart.pyc 443${PYSITELIB}/breezy/bzr/tests/test_smart.pyc
415${PYSITELIB}/breezy/bzr/tests/test_smart.pyo 444${PYSITELIB}/breezy/bzr/tests/test_smart.pyo
416${PYSITELIB}/breezy/bzr/tests/test_smart_request.py 445${PYSITELIB}/breezy/bzr/tests/test_smart_request.py
417${PYSITELIB}/breezy/bzr/tests/test_smart_request.pyc 446${PYSITELIB}/breezy/bzr/tests/test_smart_request.pyc
418${PYSITELIB}/breezy/bzr/tests/test_smart_request.pyo 447${PYSITELIB}/breezy/bzr/tests/test_smart_request.pyo
419${PYSITELIB}/breezy/bzr/tests/test_smart_signals.py 448${PYSITELIB}/breezy/bzr/tests/test_smart_signals.py
420${PYSITELIB}/breezy/bzr/tests/test_smart_signals.pyc 449${PYSITELIB}/breezy/bzr/tests/test_smart_signals.pyc
421${PYSITELIB}/breezy/bzr/tests/test_smart_signals.pyo 450${PYSITELIB}/breezy/bzr/tests/test_smart_signals.pyo
422${PYSITELIB}/breezy/bzr/tests/test_smart_transport.py 451${PYSITELIB}/breezy/bzr/tests/test_smart_transport.py
423${PYSITELIB}/breezy/bzr/tests/test_smart_transport.pyc 452${PYSITELIB}/breezy/bzr/tests/test_smart_transport.pyc
424${PYSITELIB}/breezy/bzr/tests/test_smart_transport.pyo 453${PYSITELIB}/breezy/bzr/tests/test_smart_transport.pyo
425${PYSITELIB}/breezy/bzr/tests/test_tag.py 454${PYSITELIB}/breezy/bzr/tests/test_tag.py
426${PYSITELIB}/breezy/bzr/tests/test_tag.pyc 455${PYSITELIB}/breezy/bzr/tests/test_tag.pyc
427${PYSITELIB}/breezy/bzr/tests/test_tag.pyo 456${PYSITELIB}/breezy/bzr/tests/test_tag.pyo
428${PYSITELIB}/breezy/bzr/tests/test_testament.py 457${PYSITELIB}/breezy/bzr/tests/test_testament.py
429${PYSITELIB}/breezy/bzr/tests/test_testament.pyc 458${PYSITELIB}/breezy/bzr/tests/test_testament.pyc
430${PYSITELIB}/breezy/bzr/tests/test_testament.pyo 459${PYSITELIB}/breezy/bzr/tests/test_testament.pyo
431${PYSITELIB}/breezy/bzr/tests/test_transform.py 460${PYSITELIB}/breezy/bzr/tests/test_transform.py
432${PYSITELIB}/breezy/bzr/tests/test_transform.pyc 461${PYSITELIB}/breezy/bzr/tests/test_transform.pyc
433${PYSITELIB}/breezy/bzr/tests/test_transform.pyo 462${PYSITELIB}/breezy/bzr/tests/test_transform.pyo
 463${PYSITELIB}/breezy/bzr/tests/test_tuned_gzip.py
 464${PYSITELIB}/breezy/bzr/tests/test_tuned_gzip.pyc
 465${PYSITELIB}/breezy/bzr/tests/test_tuned_gzip.pyo
434${PYSITELIB}/breezy/bzr/tests/test_versionedfile.py 466${PYSITELIB}/breezy/bzr/tests/test_versionedfile.py
435${PYSITELIB}/breezy/bzr/tests/test_versionedfile.pyc 467${PYSITELIB}/breezy/bzr/tests/test_versionedfile.pyc
436${PYSITELIB}/breezy/bzr/tests/test_versionedfile.pyo 468${PYSITELIB}/breezy/bzr/tests/test_versionedfile.pyo
437${PYSITELIB}/breezy/bzr/tests/test_vf_search.py 469${PYSITELIB}/breezy/bzr/tests/test_vf_search.py
438${PYSITELIB}/breezy/bzr/tests/test_vf_search.pyc 470${PYSITELIB}/breezy/bzr/tests/test_vf_search.pyc
439${PYSITELIB}/breezy/bzr/tests/test_vf_search.pyo 471${PYSITELIB}/breezy/bzr/tests/test_vf_search.pyo
440${PYSITELIB}/breezy/bzr/tests/test_vfs_ratchet.py 472${PYSITELIB}/breezy/bzr/tests/test_vfs_ratchet.py
441${PYSITELIB}/breezy/bzr/tests/test_vfs_ratchet.pyc 473${PYSITELIB}/breezy/bzr/tests/test_vfs_ratchet.pyc
442${PYSITELIB}/breezy/bzr/tests/test_vfs_ratchet.pyo 474${PYSITELIB}/breezy/bzr/tests/test_vfs_ratchet.pyo
443${PYSITELIB}/breezy/bzr/tests/test_weave.py 475${PYSITELIB}/breezy/bzr/tests/test_weave.py
444${PYSITELIB}/breezy/bzr/tests/test_weave.pyc 476${PYSITELIB}/breezy/bzr/tests/test_weave.pyc
445${PYSITELIB}/breezy/bzr/tests/test_weave.pyo 477${PYSITELIB}/breezy/bzr/tests/test_weave.pyo
446${PYSITELIB}/breezy/bzr/tests/test_workingtree.py 478${PYSITELIB}/breezy/bzr/tests/test_workingtree.py
@@ -448,26 +480,29 @@ ${PYSITELIB}/breezy/bzr/tests/test_worki @@ -448,26 +480,29 @@ ${PYSITELIB}/breezy/bzr/tests/test_worki
448${PYSITELIB}/breezy/bzr/tests/test_workingtree.pyo 480${PYSITELIB}/breezy/bzr/tests/test_workingtree.pyo
449${PYSITELIB}/breezy/bzr/tests/test_workingtree_4.py 481${PYSITELIB}/breezy/bzr/tests/test_workingtree_4.py
450${PYSITELIB}/breezy/bzr/tests/test_workingtree_4.pyc 482${PYSITELIB}/breezy/bzr/tests/test_workingtree_4.pyc
451${PYSITELIB}/breezy/bzr/tests/test_workingtree_4.pyo 483${PYSITELIB}/breezy/bzr/tests/test_workingtree_4.pyo
452${PYSITELIB}/breezy/bzr/tests/test_xml.py 484${PYSITELIB}/breezy/bzr/tests/test_xml.py
453${PYSITELIB}/breezy/bzr/tests/test_xml.pyc 485${PYSITELIB}/breezy/bzr/tests/test_xml.pyc
454${PYSITELIB}/breezy/bzr/tests/test_xml.pyo 486${PYSITELIB}/breezy/bzr/tests/test_xml.pyo
455${PYSITELIB}/breezy/bzr/textinv.py 487${PYSITELIB}/breezy/bzr/textinv.py
456${PYSITELIB}/breezy/bzr/textinv.pyc 488${PYSITELIB}/breezy/bzr/textinv.pyc
457${PYSITELIB}/breezy/bzr/textinv.pyo 489${PYSITELIB}/breezy/bzr/textinv.pyo
458${PYSITELIB}/breezy/bzr/transform.py 490${PYSITELIB}/breezy/bzr/transform.py
459${PYSITELIB}/breezy/bzr/transform.pyc 491${PYSITELIB}/breezy/bzr/transform.pyc
460${PYSITELIB}/breezy/bzr/transform.pyo 492${PYSITELIB}/breezy/bzr/transform.pyo
 493${PYSITELIB}/breezy/bzr/tuned_gzip.py
 494${PYSITELIB}/breezy/bzr/tuned_gzip.pyc
 495${PYSITELIB}/breezy/bzr/tuned_gzip.pyo
461${PYSITELIB}/breezy/bzr/versionedfile.py 496${PYSITELIB}/breezy/bzr/versionedfile.py
462${PYSITELIB}/breezy/bzr/versionedfile.pyc 497${PYSITELIB}/breezy/bzr/versionedfile.pyc
463${PYSITELIB}/breezy/bzr/versionedfile.pyo 498${PYSITELIB}/breezy/bzr/versionedfile.pyo
464${PYSITELIB}/breezy/bzr/vf_repository.py 499${PYSITELIB}/breezy/bzr/vf_repository.py
465${PYSITELIB}/breezy/bzr/vf_repository.pyc 500${PYSITELIB}/breezy/bzr/vf_repository.pyc
466${PYSITELIB}/breezy/bzr/vf_repository.pyo 501${PYSITELIB}/breezy/bzr/vf_repository.pyo
467${PYSITELIB}/breezy/bzr/vf_search.py 502${PYSITELIB}/breezy/bzr/vf_search.py
468${PYSITELIB}/breezy/bzr/vf_search.pyc 503${PYSITELIB}/breezy/bzr/vf_search.pyc
469${PYSITELIB}/breezy/bzr/vf_search.pyo 504${PYSITELIB}/breezy/bzr/vf_search.pyo
470${PYSITELIB}/breezy/bzr/weave.py 505${PYSITELIB}/breezy/bzr/weave.py
471${PYSITELIB}/breezy/bzr/weave.pyc 506${PYSITELIB}/breezy/bzr/weave.pyc
472${PYSITELIB}/breezy/bzr/weave.pyo 507${PYSITELIB}/breezy/bzr/weave.pyo
473${PYSITELIB}/breezy/bzr/weavefile.py 508${PYSITELIB}/breezy/bzr/weavefile.py
@@ -618,26 +653,29 @@ ${PYSITELIB}/breezy/fifo_cache.pyc @@ -618,26 +653,29 @@ ${PYSITELIB}/breezy/fifo_cache.pyc
618${PYSITELIB}/breezy/fifo_cache.pyo 653${PYSITELIB}/breezy/fifo_cache.pyo
619${PYSITELIB}/breezy/filter_tree.py 654${PYSITELIB}/breezy/filter_tree.py
620${PYSITELIB}/breezy/filter_tree.pyc 655${PYSITELIB}/breezy/filter_tree.pyc
621${PYSITELIB}/breezy/filter_tree.pyo 656${PYSITELIB}/breezy/filter_tree.pyo
622${PYSITELIB}/breezy/filters/__init__.py 657${PYSITELIB}/breezy/filters/__init__.py
623${PYSITELIB}/breezy/filters/__init__.pyc 658${PYSITELIB}/breezy/filters/__init__.pyc
624${PYSITELIB}/breezy/filters/__init__.pyo 659${PYSITELIB}/breezy/filters/__init__.pyo
625${PYSITELIB}/breezy/filters/eol.py 660${PYSITELIB}/breezy/filters/eol.py
626${PYSITELIB}/breezy/filters/eol.pyc 661${PYSITELIB}/breezy/filters/eol.pyc
627${PYSITELIB}/breezy/filters/eol.pyo 662${PYSITELIB}/breezy/filters/eol.pyo
628${PYSITELIB}/breezy/foreign.py 663${PYSITELIB}/breezy/foreign.py
629${PYSITELIB}/breezy/foreign.pyc 664${PYSITELIB}/breezy/foreign.pyc
630${PYSITELIB}/breezy/foreign.pyo 665${PYSITELIB}/breezy/foreign.pyo
 666${PYSITELIB}/breezy/forge.py
 667${PYSITELIB}/breezy/forge.pyc
 668${PYSITELIB}/breezy/forge.pyo
631${PYSITELIB}/breezy/git/__init__.py 669${PYSITELIB}/breezy/git/__init__.py
632${PYSITELIB}/breezy/git/__init__.pyc 670${PYSITELIB}/breezy/git/__init__.pyc
633${PYSITELIB}/breezy/git/__init__.pyo 671${PYSITELIB}/breezy/git/__init__.pyo
634${PYSITELIB}/breezy/git/annotate.py 672${PYSITELIB}/breezy/git/annotate.py
635${PYSITELIB}/breezy/git/annotate.pyc 673${PYSITELIB}/breezy/git/annotate.pyc
636${PYSITELIB}/breezy/git/annotate.pyo 674${PYSITELIB}/breezy/git/annotate.pyo
637${PYSITELIB}/breezy/git/branch.py 675${PYSITELIB}/breezy/git/branch.py
638${PYSITELIB}/breezy/git/branch.pyc 676${PYSITELIB}/breezy/git/branch.pyc
639${PYSITELIB}/breezy/git/branch.pyo 677${PYSITELIB}/breezy/git/branch.pyo
640${PYSITELIB}/breezy/git/cache.py 678${PYSITELIB}/breezy/git/cache.py
641${PYSITELIB}/breezy/git/cache.pyc 679${PYSITELIB}/breezy/git/cache.pyc
642${PYSITELIB}/breezy/git/cache.pyo 680${PYSITELIB}/breezy/git/cache.pyo
643${PYSITELIB}/breezy/git/commands.py 681${PYSITELIB}/breezy/git/commands.py
@@ -807,29 +845,26 @@ ${PYSITELIB}/breezy/git/workingtree.pyc @@ -807,29 +845,26 @@ ${PYSITELIB}/breezy/git/workingtree.pyc
807${PYSITELIB}/breezy/git/workingtree.pyo 845${PYSITELIB}/breezy/git/workingtree.pyo
808${PYSITELIB}/breezy/globbing.py 846${PYSITELIB}/breezy/globbing.py
809${PYSITELIB}/breezy/globbing.pyc 847${PYSITELIB}/breezy/globbing.pyc
810${PYSITELIB}/breezy/globbing.pyo 848${PYSITELIB}/breezy/globbing.pyo
811${PYSITELIB}/breezy/gpg.py 849${PYSITELIB}/breezy/gpg.py
812${PYSITELIB}/breezy/gpg.pyc 850${PYSITELIB}/breezy/gpg.pyc
813${PYSITELIB}/breezy/gpg.pyo 851${PYSITELIB}/breezy/gpg.pyo
814${PYSITELIB}/breezy/graph.py 852${PYSITELIB}/breezy/graph.py
815${PYSITELIB}/breezy/graph.pyc 853${PYSITELIB}/breezy/graph.pyc
816${PYSITELIB}/breezy/graph.pyo 854${PYSITELIB}/breezy/graph.pyo
817${PYSITELIB}/breezy/grep.py 855${PYSITELIB}/breezy/grep.py
818${PYSITELIB}/breezy/grep.pyc 856${PYSITELIB}/breezy/grep.pyc
819${PYSITELIB}/breezy/grep.pyo 857${PYSITELIB}/breezy/grep.pyo
820${PYSITELIB}/breezy/hashcache.py 
821${PYSITELIB}/breezy/hashcache.pyc 
822${PYSITELIB}/breezy/hashcache.pyo 
823${PYSITELIB}/breezy/help.py 858${PYSITELIB}/breezy/help.py
824${PYSITELIB}/breezy/help.pyc 859${PYSITELIB}/breezy/help.pyc
825${PYSITELIB}/breezy/help.pyo 860${PYSITELIB}/breezy/help.pyo
826${PYSITELIB}/breezy/help_topics/__init__.py 861${PYSITELIB}/breezy/help_topics/__init__.py
827${PYSITELIB}/breezy/help_topics/__init__.pyc 862${PYSITELIB}/breezy/help_topics/__init__.pyc
828${PYSITELIB}/breezy/help_topics/__init__.pyo 863${PYSITELIB}/breezy/help_topics/__init__.pyo
829${PYSITELIB}/breezy/help_topics/en/authentication.txt 864${PYSITELIB}/breezy/help_topics/en/authentication.txt
830${PYSITELIB}/breezy/help_topics/en/configuration.txt 865${PYSITELIB}/breezy/help_topics/en/configuration.txt
831${PYSITELIB}/breezy/help_topics/en/conflict-types.txt 866${PYSITELIB}/breezy/help_topics/en/conflict-types.txt
832${PYSITELIB}/breezy/help_topics/en/content-filters.txt 867${PYSITELIB}/breezy/help_topics/en/content-filters.txt
833${PYSITELIB}/breezy/help_topics/en/debug-flags.txt 868${PYSITELIB}/breezy/help_topics/en/debug-flags.txt
834${PYSITELIB}/breezy/help_topics/en/diverged-branches.txt 869${PYSITELIB}/breezy/help_topics/en/diverged-branches.txt
835${PYSITELIB}/breezy/help_topics/en/eol.txt 870${PYSITELIB}/breezy/help_topics/en/eol.txt
@@ -892,29 +927,26 @@ ${PYSITELIB}/breezy/lsprof.pyc @@ -892,29 +927,26 @@ ${PYSITELIB}/breezy/lsprof.pyc
892${PYSITELIB}/breezy/lsprof.pyo 927${PYSITELIB}/breezy/lsprof.pyo
893${PYSITELIB}/breezy/mail_client.py 928${PYSITELIB}/breezy/mail_client.py
894${PYSITELIB}/breezy/mail_client.pyc 929${PYSITELIB}/breezy/mail_client.pyc
895${PYSITELIB}/breezy/mail_client.pyo 930${PYSITELIB}/breezy/mail_client.pyo
896${PYSITELIB}/breezy/memorybranch.py 931${PYSITELIB}/breezy/memorybranch.py
897${PYSITELIB}/breezy/memorybranch.pyc 932${PYSITELIB}/breezy/memorybranch.pyc
898${PYSITELIB}/breezy/memorybranch.pyo 933${PYSITELIB}/breezy/memorybranch.pyo
899${PYSITELIB}/breezy/memorytree.py 934${PYSITELIB}/breezy/memorytree.py
900${PYSITELIB}/breezy/memorytree.pyc 935${PYSITELIB}/breezy/memorytree.pyc
901${PYSITELIB}/breezy/memorytree.pyo 936${PYSITELIB}/breezy/memorytree.pyo
902${PYSITELIB}/breezy/merge.py 937${PYSITELIB}/breezy/merge.py
903${PYSITELIB}/breezy/merge.pyc 938${PYSITELIB}/breezy/merge.pyc
904${PYSITELIB}/breezy/merge.pyo 939${PYSITELIB}/breezy/merge.pyo
905${PYSITELIB}/breezy/merge3.py 
906${PYSITELIB}/breezy/merge3.pyc 
907${PYSITELIB}/breezy/merge3.pyo 
908${PYSITELIB}/breezy/merge_directive.py 940${PYSITELIB}/breezy/merge_directive.py
909${PYSITELIB}/breezy/merge_directive.pyc 941${PYSITELIB}/breezy/merge_directive.pyc
910${PYSITELIB}/breezy/merge_directive.pyo 942${PYSITELIB}/breezy/merge_directive.pyo
911${PYSITELIB}/breezy/mergeable.py 943${PYSITELIB}/breezy/mergeable.py
912${PYSITELIB}/breezy/mergeable.pyc 944${PYSITELIB}/breezy/mergeable.pyc
913${PYSITELIB}/breezy/mergeable.pyo 945${PYSITELIB}/breezy/mergeable.pyo
914${PYSITELIB}/breezy/mergetools.py 946${PYSITELIB}/breezy/mergetools.py
915${PYSITELIB}/breezy/mergetools.pyc 947${PYSITELIB}/breezy/mergetools.pyc
916${PYSITELIB}/breezy/mergetools.pyo 948${PYSITELIB}/breezy/mergetools.pyo
917${PYSITELIB}/breezy/missing.py 949${PYSITELIB}/breezy/missing.py
918${PYSITELIB}/breezy/missing.pyc 950${PYSITELIB}/breezy/missing.pyc
919${PYSITELIB}/breezy/missing.pyo 951${PYSITELIB}/breezy/missing.pyo
920${PYSITELIB}/breezy/msgeditor.py 952${PYSITELIB}/breezy/msgeditor.py
@@ -1072,95 +1104,83 @@ ${PYSITELIB}/breezy/plugins/fastimport/u @@ -1072,95 +1104,83 @@ ${PYSITELIB}/breezy/plugins/fastimport/u
1072${PYSITELIB}/breezy/plugins/fastimport/user_mapper.pyo 1104${PYSITELIB}/breezy/plugins/fastimport/user_mapper.pyo
1073${PYSITELIB}/breezy/plugins/flake8/__init__.py 1105${PYSITELIB}/breezy/plugins/flake8/__init__.py
1074${PYSITELIB}/breezy/plugins/flake8/__init__.pyc 1106${PYSITELIB}/breezy/plugins/flake8/__init__.pyc
1075${PYSITELIB}/breezy/plugins/flake8/__init__.pyo 1107${PYSITELIB}/breezy/plugins/flake8/__init__.pyo
1076${PYSITELIB}/breezy/plugins/fossil/__init__.py 1108${PYSITELIB}/breezy/plugins/fossil/__init__.py
1077${PYSITELIB}/breezy/plugins/fossil/__init__.pyc 1109${PYSITELIB}/breezy/plugins/fossil/__init__.pyc
1078${PYSITELIB}/breezy/plugins/fossil/__init__.pyo 1110${PYSITELIB}/breezy/plugins/fossil/__init__.pyo
1079${PYSITELIB}/breezy/plugins/github/__init__.py 1111${PYSITELIB}/breezy/plugins/github/__init__.py
1080${PYSITELIB}/breezy/plugins/github/__init__.pyc 1112${PYSITELIB}/breezy/plugins/github/__init__.pyc
1081${PYSITELIB}/breezy/plugins/github/__init__.pyo 1113${PYSITELIB}/breezy/plugins/github/__init__.pyo
1082${PYSITELIB}/breezy/plugins/github/cmds.py 1114${PYSITELIB}/breezy/plugins/github/cmds.py
1083${PYSITELIB}/breezy/plugins/github/cmds.pyc 1115${PYSITELIB}/breezy/plugins/github/cmds.pyc
1084${PYSITELIB}/breezy/plugins/github/cmds.pyo 1116${PYSITELIB}/breezy/plugins/github/cmds.pyo
1085${PYSITELIB}/breezy/plugins/github/hoster.py 1117${PYSITELIB}/breezy/plugins/github/forge.py
1086${PYSITELIB}/breezy/plugins/github/hoster.pyc 1118${PYSITELIB}/breezy/plugins/github/forge.pyc
1087${PYSITELIB}/breezy/plugins/github/hoster.pyo 1119${PYSITELIB}/breezy/plugins/github/forge.pyo
1088${PYSITELIB}/breezy/plugins/github/tests/__init__.py 1120${PYSITELIB}/breezy/plugins/github/tests/__init__.py
1089${PYSITELIB}/breezy/plugins/github/tests/__init__.pyc 1121${PYSITELIB}/breezy/plugins/github/tests/__init__.pyc
1090${PYSITELIB}/breezy/plugins/github/tests/__init__.pyo 1122${PYSITELIB}/breezy/plugins/github/tests/__init__.pyo
 1123${PYSITELIB}/breezy/plugins/github/tests/test_forge.py
 1124${PYSITELIB}/breezy/plugins/github/tests/test_forge.pyc
 1125${PYSITELIB}/breezy/plugins/github/tests/test_forge.pyo
1091${PYSITELIB}/breezy/plugins/gitlab/__init__.py 1126${PYSITELIB}/breezy/plugins/gitlab/__init__.py
1092${PYSITELIB}/breezy/plugins/gitlab/__init__.pyc 1127${PYSITELIB}/breezy/plugins/gitlab/__init__.pyc
1093${PYSITELIB}/breezy/plugins/gitlab/__init__.pyo 1128${PYSITELIB}/breezy/plugins/gitlab/__init__.pyo
1094${PYSITELIB}/breezy/plugins/gitlab/cmds.py 1129${PYSITELIB}/breezy/plugins/gitlab/cmds.py
1095${PYSITELIB}/breezy/plugins/gitlab/cmds.pyc 1130${PYSITELIB}/breezy/plugins/gitlab/cmds.pyc
1096${PYSITELIB}/breezy/plugins/gitlab/cmds.pyo 1131${PYSITELIB}/breezy/plugins/gitlab/cmds.pyo
1097${PYSITELIB}/breezy/plugins/gitlab/hoster.py 1132${PYSITELIB}/breezy/plugins/gitlab/forge.py
1098${PYSITELIB}/breezy/plugins/gitlab/hoster.pyc 1133${PYSITELIB}/breezy/plugins/gitlab/forge.pyc
1099${PYSITELIB}/breezy/plugins/gitlab/hoster.pyo 1134${PYSITELIB}/breezy/plugins/gitlab/forge.pyo
1100${PYSITELIB}/breezy/plugins/gitlab/tests/__init__.py 1135${PYSITELIB}/breezy/plugins/gitlab/tests/__init__.py
1101${PYSITELIB}/breezy/plugins/gitlab/tests/__init__.pyc 1136${PYSITELIB}/breezy/plugins/gitlab/tests/__init__.pyc
1102${PYSITELIB}/breezy/plugins/gitlab/tests/__init__.pyo 1137${PYSITELIB}/breezy/plugins/gitlab/tests/__init__.pyo
1103${PYSITELIB}/breezy/plugins/gitlab/tests/test_hoster.py 1138${PYSITELIB}/breezy/plugins/gitlab/tests/test_forge.py
1104${PYSITELIB}/breezy/plugins/gitlab/tests/test_hoster.pyc 1139${PYSITELIB}/breezy/plugins/gitlab/tests/test_forge.pyc
1105${PYSITELIB}/breezy/plugins/gitlab/tests/test_hoster.pyo 1140${PYSITELIB}/breezy/plugins/gitlab/tests/test_forge.pyo
1106${PYSITELIB}/breezy/plugins/hg/__init__.py 1141${PYSITELIB}/breezy/plugins/hg/__init__.py
1107${PYSITELIB}/breezy/plugins/hg/__init__.pyc 1142${PYSITELIB}/breezy/plugins/hg/__init__.pyc
1108${PYSITELIB}/breezy/plugins/hg/__init__.pyo 1143${PYSITELIB}/breezy/plugins/hg/__init__.pyo
1109${PYSITELIB}/breezy/plugins/launchpad/__init__.py 1144${PYSITELIB}/breezy/plugins/launchpad/__init__.py
1110${PYSITELIB}/breezy/plugins/launchpad/__init__.pyc 1145${PYSITELIB}/breezy/plugins/launchpad/__init__.pyc
1111${PYSITELIB}/breezy/plugins/launchpad/__init__.pyo 1146${PYSITELIB}/breezy/plugins/launchpad/__init__.pyo
1112${PYSITELIB}/breezy/plugins/launchpad/account.py 1147${PYSITELIB}/breezy/plugins/launchpad/account.py
1113${PYSITELIB}/breezy/plugins/launchpad/account.pyc 1148${PYSITELIB}/breezy/plugins/launchpad/account.pyc
1114${PYSITELIB}/breezy/plugins/launchpad/account.pyo 1149${PYSITELIB}/breezy/plugins/launchpad/account.pyo
1115${PYSITELIB}/breezy/plugins/launchpad/cmds.py 1150${PYSITELIB}/breezy/plugins/launchpad/cmds.py
1116${PYSITELIB}/breezy/plugins/launchpad/cmds.pyc 1151${PYSITELIB}/breezy/plugins/launchpad/cmds.pyc
1117${PYSITELIB}/breezy/plugins/launchpad/cmds.pyo 1152${PYSITELIB}/breezy/plugins/launchpad/cmds.pyo
1118${PYSITELIB}/breezy/plugins/launchpad/hoster.py 1153${PYSITELIB}/breezy/plugins/launchpad/forge.py
1119${PYSITELIB}/breezy/plugins/launchpad/hoster.pyc 1154${PYSITELIB}/breezy/plugins/launchpad/forge.pyc
1120${PYSITELIB}/breezy/plugins/launchpad/hoster.pyo 1155${PYSITELIB}/breezy/plugins/launchpad/forge.pyo
1121${PYSITELIB}/breezy/plugins/launchpad/lp_api.py 1156${PYSITELIB}/breezy/plugins/launchpad/lp_api.py
1122${PYSITELIB}/breezy/plugins/launchpad/lp_api.pyc 1157${PYSITELIB}/breezy/plugins/launchpad/lp_api.pyc
1123${PYSITELIB}/breezy/plugins/launchpad/lp_api.pyo 1158${PYSITELIB}/breezy/plugins/launchpad/lp_api.pyo
1124${PYSITELIB}/breezy/plugins/launchpad/lp_directory.py 1159${PYSITELIB}/breezy/plugins/launchpad/lp_directory.py
1125${PYSITELIB}/breezy/plugins/launchpad/lp_directory.pyc 1160${PYSITELIB}/breezy/plugins/launchpad/lp_directory.pyc
1126${PYSITELIB}/breezy/plugins/launchpad/lp_directory.pyo 1161${PYSITELIB}/breezy/plugins/launchpad/lp_directory.pyo
1127${PYSITELIB}/breezy/plugins/launchpad/lp_propose.py 
1128${PYSITELIB}/breezy/plugins/launchpad/lp_propose.pyc 
1129${PYSITELIB}/breezy/plugins/launchpad/lp_propose.pyo 
1130${PYSITELIB}/breezy/plugins/launchpad/lp_registration.py 
1131${PYSITELIB}/breezy/plugins/launchpad/lp_registration.pyc 
1132${PYSITELIB}/breezy/plugins/launchpad/lp_registration.pyo 
1133${PYSITELIB}/breezy/plugins/launchpad/test_account.py 1162${PYSITELIB}/breezy/plugins/launchpad/test_account.py
1134${PYSITELIB}/breezy/plugins/launchpad/test_account.pyc 1163${PYSITELIB}/breezy/plugins/launchpad/test_account.pyc
1135${PYSITELIB}/breezy/plugins/launchpad/test_account.pyo 1164${PYSITELIB}/breezy/plugins/launchpad/test_account.pyo
1136${PYSITELIB}/breezy/plugins/launchpad/test_lp_api.py 1165${PYSITELIB}/breezy/plugins/launchpad/test_lp_api.py
1137${PYSITELIB}/breezy/plugins/launchpad/test_lp_api.pyc 1166${PYSITELIB}/breezy/plugins/launchpad/test_lp_api.pyc
1138${PYSITELIB}/breezy/plugins/launchpad/test_lp_api.pyo 1167${PYSITELIB}/breezy/plugins/launchpad/test_lp_api.pyo
1139${PYSITELIB}/breezy/plugins/launchpad/test_lp_directory.py 1168${PYSITELIB}/breezy/plugins/launchpad/test_lp_directory.py
1140${PYSITELIB}/breezy/plugins/launchpad/test_lp_directory.pyc 1169${PYSITELIB}/breezy/plugins/launchpad/test_lp_directory.pyc
1141${PYSITELIB}/breezy/plugins/launchpad/test_lp_directory.pyo 1170${PYSITELIB}/breezy/plugins/launchpad/test_lp_directory.pyo
1142${PYSITELIB}/breezy/plugins/launchpad/test_lp_login.py 1171${PYSITELIB}/breezy/plugins/launchpad/test_lp_login.py
1143${PYSITELIB}/breezy/plugins/launchpad/test_lp_login.pyc 1172${PYSITELIB}/breezy/plugins/launchpad/test_lp_login.pyc
1144${PYSITELIB}/breezy/plugins/launchpad/test_lp_login.pyo 1173${PYSITELIB}/breezy/plugins/launchpad/test_lp_login.pyo
1145${PYSITELIB}/breezy/plugins/launchpad/test_lp_open.py 
1146${PYSITELIB}/breezy/plugins/launchpad/test_lp_open.pyc 
1147${PYSITELIB}/breezy/plugins/launchpad/test_lp_open.pyo 
1148${PYSITELIB}/breezy/plugins/launchpad/test_lp_service.py 
1149${PYSITELIB}/breezy/plugins/launchpad/test_lp_service.pyc 
1150${PYSITELIB}/breezy/plugins/launchpad/test_lp_service.pyo 
1151${PYSITELIB}/breezy/plugins/launchpad/test_register.py 
1152${PYSITELIB}/breezy/plugins/launchpad/test_register.pyc 
1153${PYSITELIB}/breezy/plugins/launchpad/test_register.pyo 
1154${PYSITELIB}/breezy/plugins/launchpad/uris.py 1174${PYSITELIB}/breezy/plugins/launchpad/uris.py
1155${PYSITELIB}/breezy/plugins/launchpad/uris.pyc 1175${PYSITELIB}/breezy/plugins/launchpad/uris.pyc
1156${PYSITELIB}/breezy/plugins/launchpad/uris.pyo 1176${PYSITELIB}/breezy/plugins/launchpad/uris.pyo
1157${PYSITELIB}/breezy/plugins/mtn/__init__.py 1177${PYSITELIB}/breezy/plugins/mtn/__init__.py
1158${PYSITELIB}/breezy/plugins/mtn/__init__.pyc 1178${PYSITELIB}/breezy/plugins/mtn/__init__.pyc
1159${PYSITELIB}/breezy/plugins/mtn/__init__.pyo 1179${PYSITELIB}/breezy/plugins/mtn/__init__.pyo
1160${PYSITELIB}/breezy/plugins/netrc_credential_store/__init__.py 1180${PYSITELIB}/breezy/plugins/netrc_credential_store/__init__.py
1161${PYSITELIB}/breezy/plugins/netrc_credential_store/__init__.pyc 1181${PYSITELIB}/breezy/plugins/netrc_credential_store/__init__.pyc
1162${PYSITELIB}/breezy/plugins/netrc_credential_store/__init__.pyo 1182${PYSITELIB}/breezy/plugins/netrc_credential_store/__init__.pyo
1163${PYSITELIB}/breezy/plugins/netrc_credential_store/tests/__init__.py 1183${PYSITELIB}/breezy/plugins/netrc_credential_store/tests/__init__.py
1164${PYSITELIB}/breezy/plugins/netrc_credential_store/tests/__init__.pyc 1184${PYSITELIB}/breezy/plugins/netrc_credential_store/tests/__init__.pyc
1165${PYSITELIB}/breezy/plugins/netrc_credential_store/tests/__init__.pyo 1185${PYSITELIB}/breezy/plugins/netrc_credential_store/tests/__init__.pyo
1166${PYSITELIB}/breezy/plugins/netrc_credential_store/tests/test_netrc.py 1186${PYSITELIB}/breezy/plugins/netrc_credential_store/tests/test_netrc.py
@@ -1360,101 +1380,105 @@ ${PYSITELIB}/breezy/plugins/weave_fmt/te @@ -1360,101 +1380,105 @@ ${PYSITELIB}/breezy/plugins/weave_fmt/te
1360${PYSITELIB}/breezy/plugins/weave_fmt/test_repository.pyo 1380${PYSITELIB}/breezy/plugins/weave_fmt/test_repository.pyo
1361${PYSITELIB}/breezy/plugins/weave_fmt/test_store.py 1381${PYSITELIB}/breezy/plugins/weave_fmt/test_store.py
1362${PYSITELIB}/breezy/plugins/weave_fmt/test_store.pyc 1382${PYSITELIB}/breezy/plugins/weave_fmt/test_store.pyc
1363${PYSITELIB}/breezy/plugins/weave_fmt/test_store.pyo 1383${PYSITELIB}/breezy/plugins/weave_fmt/test_store.pyo
1364${PYSITELIB}/breezy/plugins/weave_fmt/test_workingtree.py 1384${PYSITELIB}/breezy/plugins/weave_fmt/test_workingtree.py
1365${PYSITELIB}/breezy/plugins/weave_fmt/test_workingtree.pyc 1385${PYSITELIB}/breezy/plugins/weave_fmt/test_workingtree.pyc
1366${PYSITELIB}/breezy/plugins/weave_fmt/test_workingtree.pyo 1386${PYSITELIB}/breezy/plugins/weave_fmt/test_workingtree.pyo
1367${PYSITELIB}/breezy/plugins/weave_fmt/workingtree.py 1387${PYSITELIB}/breezy/plugins/weave_fmt/workingtree.py
1368${PYSITELIB}/breezy/plugins/weave_fmt/workingtree.pyc 1388${PYSITELIB}/breezy/plugins/weave_fmt/workingtree.pyc
1369${PYSITELIB}/breezy/plugins/weave_fmt/workingtree.pyo 1389${PYSITELIB}/breezy/plugins/weave_fmt/workingtree.pyo
1370${PYSITELIB}/breezy/plugins/weave_fmt/xml4.py 1390${PYSITELIB}/breezy/plugins/weave_fmt/xml4.py
1371${PYSITELIB}/breezy/plugins/weave_fmt/xml4.pyc 1391${PYSITELIB}/breezy/plugins/weave_fmt/xml4.pyc
1372${PYSITELIB}/breezy/plugins/weave_fmt/xml4.pyo 1392${PYSITELIB}/breezy/plugins/weave_fmt/xml4.pyo
 1393${PYSITELIB}/breezy/plugins/webdav/__init__.py
 1394${PYSITELIB}/breezy/plugins/webdav/__init__.pyc
 1395${PYSITELIB}/breezy/plugins/webdav/__init__.pyo
 1396${PYSITELIB}/breezy/plugins/webdav/tests/__init__.py
 1397${PYSITELIB}/breezy/plugins/webdav/tests/__init__.pyc
 1398${PYSITELIB}/breezy/plugins/webdav/tests/__init__.pyo
 1399${PYSITELIB}/breezy/plugins/webdav/tests/dav_server.py
 1400${PYSITELIB}/breezy/plugins/webdav/tests/dav_server.pyc
 1401${PYSITELIB}/breezy/plugins/webdav/tests/dav_server.pyo
 1402${PYSITELIB}/breezy/plugins/webdav/tests/test_webdav.py
 1403${PYSITELIB}/breezy/plugins/webdav/tests/test_webdav.pyc
 1404${PYSITELIB}/breezy/plugins/webdav/tests/test_webdav.pyo
 1405${PYSITELIB}/breezy/plugins/webdav/webdav.py
 1406${PYSITELIB}/breezy/plugins/webdav/webdav.pyc
 1407${PYSITELIB}/breezy/plugins/webdav/webdav.pyo
1373${PYSITELIB}/breezy/plugins/zsh_completion/__init__.py 1408${PYSITELIB}/breezy/plugins/zsh_completion/__init__.py
1374${PYSITELIB}/breezy/plugins/zsh_completion/__init__.pyc 1409${PYSITELIB}/breezy/plugins/zsh_completion/__init__.pyc
1375${PYSITELIB}/breezy/plugins/zsh_completion/__init__.pyo 1410${PYSITELIB}/breezy/plugins/zsh_completion/__init__.pyo
1376${PYSITELIB}/breezy/plugins/zsh_completion/tests/__init__.py 1411${PYSITELIB}/breezy/plugins/zsh_completion/tests/__init__.py
1377${PYSITELIB}/breezy/plugins/zsh_completion/tests/__init__.pyc 1412${PYSITELIB}/breezy/plugins/zsh_completion/tests/__init__.pyc
1378${PYSITELIB}/breezy/plugins/zsh_completion/tests/__init__.pyo 1413${PYSITELIB}/breezy/plugins/zsh_completion/tests/__init__.pyo
1379${PYSITELIB}/breezy/plugins/zsh_completion/tests/test_zshcomp.py 1414${PYSITELIB}/breezy/plugins/zsh_completion/tests/test_zshcomp.py
1380${PYSITELIB}/breezy/plugins/zsh_completion/tests/test_zshcomp.pyc 1415${PYSITELIB}/breezy/plugins/zsh_completion/tests/test_zshcomp.pyc
1381${PYSITELIB}/breezy/plugins/zsh_completion/tests/test_zshcomp.pyo 1416${PYSITELIB}/breezy/plugins/zsh_completion/tests/test_zshcomp.pyo
1382${PYSITELIB}/breezy/plugins/zsh_completion/zshcomp.py 1417${PYSITELIB}/breezy/plugins/zsh_completion/zshcomp.py
1383${PYSITELIB}/breezy/plugins/zsh_completion/zshcomp.pyc 1418${PYSITELIB}/breezy/plugins/zsh_completion/zshcomp.pyc
1384${PYSITELIB}/breezy/plugins/zsh_completion/zshcomp.pyo 1419${PYSITELIB}/breezy/plugins/zsh_completion/zshcomp.pyo
1385${PYSITELIB}/breezy/progress.py 1420${PYSITELIB}/breezy/progress.py
1386${PYSITELIB}/breezy/progress.pyc 1421${PYSITELIB}/breezy/progress.pyc
1387${PYSITELIB}/breezy/progress.pyo 1422${PYSITELIB}/breezy/progress.pyo
1388${PYSITELIB}/breezy/propose.py 
1389${PYSITELIB}/breezy/propose.pyc 
1390${PYSITELIB}/breezy/propose.pyo 
1391${PYSITELIB}/breezy/push.py 1423${PYSITELIB}/breezy/push.py
1392${PYSITELIB}/breezy/push.pyc 1424${PYSITELIB}/breezy/push.pyc
1393${PYSITELIB}/breezy/push.pyo 1425${PYSITELIB}/breezy/push.pyo
 1426${PYSITELIB}/breezy/py.typed
1394${PYSITELIB}/breezy/pyutils.py 1427${PYSITELIB}/breezy/pyutils.py
1395${PYSITELIB}/breezy/pyutils.pyc 1428${PYSITELIB}/breezy/pyutils.pyc
1396${PYSITELIB}/breezy/pyutils.pyo 1429${PYSITELIB}/breezy/pyutils.pyo
1397${PYSITELIB}/breezy/reconcile.py 1430${PYSITELIB}/breezy/reconcile.py
1398${PYSITELIB}/breezy/reconcile.pyc 1431${PYSITELIB}/breezy/reconcile.pyc
1399${PYSITELIB}/breezy/reconcile.pyo 1432${PYSITELIB}/breezy/reconcile.pyo
1400${PYSITELIB}/breezy/reconfigure.py 1433${PYSITELIB}/breezy/reconfigure.py
1401${PYSITELIB}/breezy/reconfigure.pyc 1434${PYSITELIB}/breezy/reconfigure.pyc
1402${PYSITELIB}/breezy/reconfigure.pyo 1435${PYSITELIB}/breezy/reconfigure.pyo
1403${PYSITELIB}/breezy/recordcounter.py 
1404${PYSITELIB}/breezy/recordcounter.pyc 
1405${PYSITELIB}/breezy/recordcounter.pyo 
1406${PYSITELIB}/breezy/registry.py 1436${PYSITELIB}/breezy/registry.py
1407${PYSITELIB}/breezy/registry.pyc 1437${PYSITELIB}/breezy/registry.pyc
1408${PYSITELIB}/breezy/registry.pyo 1438${PYSITELIB}/breezy/registry.pyo
1409${PYSITELIB}/breezy/rename_map.py 1439${PYSITELIB}/breezy/rename_map.py
1410${PYSITELIB}/breezy/rename_map.pyc 1440${PYSITELIB}/breezy/rename_map.pyc
1411${PYSITELIB}/breezy/rename_map.pyo 1441${PYSITELIB}/breezy/rename_map.pyo
1412${PYSITELIB}/breezy/repository.py 1442${PYSITELIB}/breezy/repository.py
1413${PYSITELIB}/breezy/repository.pyc 1443${PYSITELIB}/breezy/repository.pyc
1414${PYSITELIB}/breezy/repository.pyo 1444${PYSITELIB}/breezy/repository.pyo
1415${PYSITELIB}/breezy/revision.py 1445${PYSITELIB}/breezy/revision.py
1416${PYSITELIB}/breezy/revision.pyc 1446${PYSITELIB}/breezy/revision.pyc
1417${PYSITELIB}/breezy/revision.pyo 1447${PYSITELIB}/breezy/revision.pyo
1418${PYSITELIB}/breezy/revisionspec.py 1448${PYSITELIB}/breezy/revisionspec.py
1419${PYSITELIB}/breezy/revisionspec.pyc 1449${PYSITELIB}/breezy/revisionspec.pyc
1420${PYSITELIB}/breezy/revisionspec.pyo 1450${PYSITELIB}/breezy/revisionspec.pyo
1421${PYSITELIB}/breezy/revisiontree.py 1451${PYSITELIB}/breezy/revisiontree.py
1422${PYSITELIB}/breezy/revisiontree.pyc 1452${PYSITELIB}/breezy/revisiontree.pyc
1423${PYSITELIB}/breezy/revisiontree.pyo 1453${PYSITELIB}/breezy/revisiontree.pyo
1424${PYSITELIB}/breezy/rio.py 
1425${PYSITELIB}/breezy/rio.pyc 
1426${PYSITELIB}/breezy/rio.pyo 
1427${PYSITELIB}/breezy/rules.py 1454${PYSITELIB}/breezy/rules.py
1428${PYSITELIB}/breezy/rules.pyc 1455${PYSITELIB}/breezy/rules.pyc
1429${PYSITELIB}/breezy/rules.pyo 1456${PYSITELIB}/breezy/rules.pyo
1430${PYSITELIB}/breezy/send.py 1457${PYSITELIB}/breezy/send.py
1431${PYSITELIB}/breezy/send.pyc 1458${PYSITELIB}/breezy/send.pyc
1432${PYSITELIB}/breezy/send.pyo 1459${PYSITELIB}/breezy/send.pyo
1433${PYSITELIB}/breezy/shelf.py 1460${PYSITELIB}/breezy/shelf.py
1434${PYSITELIB}/breezy/shelf.pyc 1461${PYSITELIB}/breezy/shelf.pyc
1435${PYSITELIB}/breezy/shelf.pyo 1462${PYSITELIB}/breezy/shelf.pyo
1436${PYSITELIB}/breezy/shelf_ui.py 1463${PYSITELIB}/breezy/shelf_ui.py
1437${PYSITELIB}/breezy/shelf_ui.pyc 1464${PYSITELIB}/breezy/shelf_ui.pyc
1438${PYSITELIB}/breezy/shelf_ui.pyo 1465${PYSITELIB}/breezy/shelf_ui.pyo
1439${PYSITELIB}/breezy/shellcomplete.py 1466${PYSITELIB}/breezy/shellcomplete.py
1440${PYSITELIB}/breezy/shellcomplete.pyc 1467${PYSITELIB}/breezy/shellcomplete.pyc
1441${PYSITELIB}/breezy/shellcomplete.pyo 1468${PYSITELIB}/breezy/shellcomplete.pyo
1442${PYSITELIB}/breezy/smtp_connection.py 1469${PYSITELIB}/breezy/smtp_connection.py
1443${PYSITELIB}/breezy/smtp_connection.pyc 1470${PYSITELIB}/breezy/smtp_connection.pyc
1444${PYSITELIB}/breezy/smtp_connection.pyo 1471${PYSITELIB}/breezy/smtp_connection.pyo
1445${PYSITELIB}/breezy/static_tuple.py 
1446${PYSITELIB}/breezy/static_tuple.pyc 
1447${PYSITELIB}/breezy/static_tuple.pyo 
1448${PYSITELIB}/breezy/status.py 1472${PYSITELIB}/breezy/status.py
1449${PYSITELIB}/breezy/status.pyc 1473${PYSITELIB}/breezy/status.pyc
1450${PYSITELIB}/breezy/status.pyo 1474${PYSITELIB}/breezy/status.pyo
1451${PYSITELIB}/breezy/strace.py 1475${PYSITELIB}/breezy/strace.py
1452${PYSITELIB}/breezy/strace.pyc 1476${PYSITELIB}/breezy/strace.pyc
1453${PYSITELIB}/breezy/strace.pyo 1477${PYSITELIB}/breezy/strace.pyo
1454${PYSITELIB}/breezy/switch.py 1478${PYSITELIB}/breezy/switch.py
1455${PYSITELIB}/breezy/switch.pyc 1479${PYSITELIB}/breezy/switch.pyc
1456${PYSITELIB}/breezy/switch.pyo 1480${PYSITELIB}/breezy/switch.pyo
1457${PYSITELIB}/breezy/symbol_versioning.py 1481${PYSITELIB}/breezy/symbol_versioning.py
1458${PYSITELIB}/breezy/symbol_versioning.pyc 1482${PYSITELIB}/breezy/symbol_versioning.pyc
1459${PYSITELIB}/breezy/symbol_versioning.pyo 1483${PYSITELIB}/breezy/symbol_versioning.pyo
1460${PYSITELIB}/breezy/tag.py 1484${PYSITELIB}/breezy/tag.py
@@ -2348,35 +2372,26 @@ ${PYSITELIB}/breezy/tests/ssl_certs/serv @@ -2348,35 +2372,26 @@ ${PYSITELIB}/breezy/tests/ssl_certs/serv
2348${PYSITELIB}/breezy/tests/ssl_certs/server_without_pass.key 2372${PYSITELIB}/breezy/tests/ssl_certs/server_without_pass.key
2349${PYSITELIB}/breezy/tests/stub_sftp.py 2373${PYSITELIB}/breezy/tests/stub_sftp.py
2350${PYSITELIB}/breezy/tests/stub_sftp.pyc 2374${PYSITELIB}/breezy/tests/stub_sftp.pyc
2351${PYSITELIB}/breezy/tests/stub_sftp.pyo 2375${PYSITELIB}/breezy/tests/stub_sftp.pyo
2352${PYSITELIB}/breezy/tests/test__annotator.py 2376${PYSITELIB}/breezy/tests/test__annotator.py
2353${PYSITELIB}/breezy/tests/test__annotator.pyc 2377${PYSITELIB}/breezy/tests/test__annotator.pyc
2354${PYSITELIB}/breezy/tests/test__annotator.pyo 2378${PYSITELIB}/breezy/tests/test__annotator.pyo
2355${PYSITELIB}/breezy/tests/test__chunks_to_lines.py 2379${PYSITELIB}/breezy/tests/test__chunks_to_lines.py
2356${PYSITELIB}/breezy/tests/test__chunks_to_lines.pyc 2380${PYSITELIB}/breezy/tests/test__chunks_to_lines.pyc
2357${PYSITELIB}/breezy/tests/test__chunks_to_lines.pyo 2381${PYSITELIB}/breezy/tests/test__chunks_to_lines.pyo
2358${PYSITELIB}/breezy/tests/test__known_graph.py 2382${PYSITELIB}/breezy/tests/test__known_graph.py
2359${PYSITELIB}/breezy/tests/test__known_graph.pyc 2383${PYSITELIB}/breezy/tests/test__known_graph.pyc
2360${PYSITELIB}/breezy/tests/test__known_graph.pyo 2384${PYSITELIB}/breezy/tests/test__known_graph.pyo
2361${PYSITELIB}/breezy/tests/test__rio.py 
2362${PYSITELIB}/breezy/tests/test__rio.pyc 
2363${PYSITELIB}/breezy/tests/test__rio.pyo 
2364${PYSITELIB}/breezy/tests/test__simple_set.py 
2365${PYSITELIB}/breezy/tests/test__simple_set.pyc 
2366${PYSITELIB}/breezy/tests/test__simple_set.pyo 
2367${PYSITELIB}/breezy/tests/test__static_tuple.py 
2368${PYSITELIB}/breezy/tests/test__static_tuple.pyc 
2369${PYSITELIB}/breezy/tests/test__static_tuple.pyo 
2370${PYSITELIB}/breezy/tests/test__walkdirs_win32.py 2385${PYSITELIB}/breezy/tests/test__walkdirs_win32.py
2371${PYSITELIB}/breezy/tests/test__walkdirs_win32.pyc 2386${PYSITELIB}/breezy/tests/test__walkdirs_win32.pyc
2372${PYSITELIB}/breezy/tests/test__walkdirs_win32.pyo 2387${PYSITELIB}/breezy/tests/test__walkdirs_win32.pyo
2373${PYSITELIB}/breezy/tests/test_ancestry.py 2388${PYSITELIB}/breezy/tests/test_ancestry.py
2374${PYSITELIB}/breezy/tests/test_ancestry.pyc 2389${PYSITELIB}/breezy/tests/test_ancestry.pyc
2375${PYSITELIB}/breezy/tests/test_ancestry.pyo 2390${PYSITELIB}/breezy/tests/test_ancestry.pyo
2376${PYSITELIB}/breezy/tests/test_annotate.py 2391${PYSITELIB}/breezy/tests/test_annotate.py
2377${PYSITELIB}/breezy/tests/test_annotate.pyc 2392${PYSITELIB}/breezy/tests/test_annotate.pyc
2378${PYSITELIB}/breezy/tests/test_annotate.pyo 2393${PYSITELIB}/breezy/tests/test_annotate.pyo
2379${PYSITELIB}/breezy/tests/test_atomicfile.py 2394${PYSITELIB}/breezy/tests/test_atomicfile.py
2380${PYSITELIB}/breezy/tests/test_atomicfile.pyc 2395${PYSITELIB}/breezy/tests/test_atomicfile.pyc
2381${PYSITELIB}/breezy/tests/test_atomicfile.pyo 2396${PYSITELIB}/breezy/tests/test_atomicfile.pyo
2382${PYSITELIB}/breezy/tests/test_bad_files.py 2397${PYSITELIB}/breezy/tests/test_bad_files.py
@@ -2492,44 +2507,44 @@ ${PYSITELIB}/breezy/tests/test_fifo_cach @@ -2492,44 +2507,44 @@ ${PYSITELIB}/breezy/tests/test_fifo_cach
2492${PYSITELIB}/breezy/tests/test_fifo_cache.pyo 2507${PYSITELIB}/breezy/tests/test_fifo_cache.pyo
2493${PYSITELIB}/breezy/tests/test_filter_tree.py 2508${PYSITELIB}/breezy/tests/test_filter_tree.py
2494${PYSITELIB}/breezy/tests/test_filter_tree.pyc 2509${PYSITELIB}/breezy/tests/test_filter_tree.pyc
2495${PYSITELIB}/breezy/tests/test_filter_tree.pyo 2510${PYSITELIB}/breezy/tests/test_filter_tree.pyo
2496${PYSITELIB}/breezy/tests/test_filters.py 2511${PYSITELIB}/breezy/tests/test_filters.py
2497${PYSITELIB}/breezy/tests/test_filters.pyc 2512${PYSITELIB}/breezy/tests/test_filters.pyc
2498${PYSITELIB}/breezy/tests/test_filters.pyo 2513${PYSITELIB}/breezy/tests/test_filters.pyo
2499${PYSITELIB}/breezy/tests/test_fixtures.py 2514${PYSITELIB}/breezy/tests/test_fixtures.py
2500${PYSITELIB}/breezy/tests/test_fixtures.pyc 2515${PYSITELIB}/breezy/tests/test_fixtures.pyc
2501${PYSITELIB}/breezy/tests/test_fixtures.pyo 2516${PYSITELIB}/breezy/tests/test_fixtures.pyo
2502${PYSITELIB}/breezy/tests/test_foreign.py 2517${PYSITELIB}/breezy/tests/test_foreign.py
2503${PYSITELIB}/breezy/tests/test_foreign.pyc 2518${PYSITELIB}/breezy/tests/test_foreign.pyc
2504${PYSITELIB}/breezy/tests/test_foreign.pyo 2519${PYSITELIB}/breezy/tests/test_foreign.pyo
 2520${PYSITELIB}/breezy/tests/test_forge.py
 2521${PYSITELIB}/breezy/tests/test_forge.pyc
 2522${PYSITELIB}/breezy/tests/test_forge.pyo
2505${PYSITELIB}/breezy/tests/test_generate_docs.py 2523${PYSITELIB}/breezy/tests/test_generate_docs.py
2506${PYSITELIB}/breezy/tests/test_generate_docs.pyc 2524${PYSITELIB}/breezy/tests/test_generate_docs.pyc
2507${PYSITELIB}/breezy/tests/test_generate_docs.pyo 2525${PYSITELIB}/breezy/tests/test_generate_docs.pyo
2508${PYSITELIB}/breezy/tests/test_globbing.py 2526${PYSITELIB}/breezy/tests/test_globbing.py
2509${PYSITELIB}/breezy/tests/test_globbing.pyc 2527${PYSITELIB}/breezy/tests/test_globbing.pyc
2510${PYSITELIB}/breezy/tests/test_globbing.pyo 2528${PYSITELIB}/breezy/tests/test_globbing.pyo
2511${PYSITELIB}/breezy/tests/test_gpg.py 2529${PYSITELIB}/breezy/tests/test_gpg.py
2512${PYSITELIB}/breezy/tests/test_gpg.pyc 2530${PYSITELIB}/breezy/tests/test_gpg.pyc
2513${PYSITELIB}/breezy/tests/test_gpg.pyo 2531${PYSITELIB}/breezy/tests/test_gpg.pyo
2514${PYSITELIB}/breezy/tests/test_graph.py 2532${PYSITELIB}/breezy/tests/test_graph.py
2515${PYSITELIB}/breezy/tests/test_graph.pyc 2533${PYSITELIB}/breezy/tests/test_graph.pyc
2516${PYSITELIB}/breezy/tests/test_graph.pyo 2534${PYSITELIB}/breezy/tests/test_graph.pyo
2517${PYSITELIB}/breezy/tests/test_grep.py 2535${PYSITELIB}/breezy/tests/test_grep.py
2518${PYSITELIB}/breezy/tests/test_grep.pyc 2536${PYSITELIB}/breezy/tests/test_grep.pyc
2519${PYSITELIB}/breezy/tests/test_grep.pyo 2537${PYSITELIB}/breezy/tests/test_grep.pyo
2520${PYSITELIB}/breezy/tests/test_hashcache.py 
2521${PYSITELIB}/breezy/tests/test_hashcache.pyc 
2522${PYSITELIB}/breezy/tests/test_hashcache.pyo 
2523${PYSITELIB}/breezy/tests/test_help.py 2538${PYSITELIB}/breezy/tests/test_help.py
2524${PYSITELIB}/breezy/tests/test_help.pyc 2539${PYSITELIB}/breezy/tests/test_help.pyc
2525${PYSITELIB}/breezy/tests/test_help.pyo 2540${PYSITELIB}/breezy/tests/test_help.pyo
2526${PYSITELIB}/breezy/tests/test_hooks.py 2541${PYSITELIB}/breezy/tests/test_hooks.py
2527${PYSITELIB}/breezy/tests/test_hooks.pyc 2542${PYSITELIB}/breezy/tests/test_hooks.pyc
2528${PYSITELIB}/breezy/tests/test_hooks.pyo 2543${PYSITELIB}/breezy/tests/test_hooks.pyo
2529${PYSITELIB}/breezy/tests/test_http.py 2544${PYSITELIB}/breezy/tests/test_http.py
2530${PYSITELIB}/breezy/tests/test_http.pyc 2545${PYSITELIB}/breezy/tests/test_http.pyc
2531${PYSITELIB}/breezy/tests/test_http.pyo 2546${PYSITELIB}/breezy/tests/test_http.pyo
2532${PYSITELIB}/breezy/tests/test_http_response.py 2547${PYSITELIB}/breezy/tests/test_http_response.py
2533${PYSITELIB}/breezy/tests/test_http_response.pyc 2548${PYSITELIB}/breezy/tests/test_http_response.pyc
2534${PYSITELIB}/breezy/tests/test_http_response.pyo 2549${PYSITELIB}/breezy/tests/test_http_response.pyo
2535${PYSITELIB}/breezy/tests/test_https_ca_bundle.py 2550${PYSITELIB}/breezy/tests/test_https_ca_bundle.py
@@ -2588,29 +2603,26 @@ ${PYSITELIB}/breezy/tests/test_mail_clie @@ -2588,29 +2603,26 @@ ${PYSITELIB}/breezy/tests/test_mail_clie
2588${PYSITELIB}/breezy/tests/test_mail_client.pyo 2603${PYSITELIB}/breezy/tests/test_mail_client.pyo
2589${PYSITELIB}/breezy/tests/test_matchers.py 2604${PYSITELIB}/breezy/tests/test_matchers.py
2590${PYSITELIB}/breezy/tests/test_matchers.pyc 2605${PYSITELIB}/breezy/tests/test_matchers.pyc
2591${PYSITELIB}/breezy/tests/test_matchers.pyo 2606${PYSITELIB}/breezy/tests/test_matchers.pyo
2592${PYSITELIB}/breezy/tests/test_memorybranch.py 2607${PYSITELIB}/breezy/tests/test_memorybranch.py
2593${PYSITELIB}/breezy/tests/test_memorybranch.pyc 2608${PYSITELIB}/breezy/tests/test_memorybranch.pyc
2594${PYSITELIB}/breezy/tests/test_memorybranch.pyo 2609${PYSITELIB}/breezy/tests/test_memorybranch.pyo
2595${PYSITELIB}/breezy/tests/test_memorytree.py 2610${PYSITELIB}/breezy/tests/test_memorytree.py
2596${PYSITELIB}/breezy/tests/test_memorytree.pyc 2611${PYSITELIB}/breezy/tests/test_memorytree.pyc
2597${PYSITELIB}/breezy/tests/test_memorytree.pyo 2612${PYSITELIB}/breezy/tests/test_memorytree.pyo
2598${PYSITELIB}/breezy/tests/test_merge.py 2613${PYSITELIB}/breezy/tests/test_merge.py
2599${PYSITELIB}/breezy/tests/test_merge.pyc 2614${PYSITELIB}/breezy/tests/test_merge.pyc
2600${PYSITELIB}/breezy/tests/test_merge.pyo 2615${PYSITELIB}/breezy/tests/test_merge.pyo
2601${PYSITELIB}/breezy/tests/test_merge3.py 
2602${PYSITELIB}/breezy/tests/test_merge3.pyc 
2603${PYSITELIB}/breezy/tests/test_merge3.pyo 
2604${PYSITELIB}/breezy/tests/test_merge_core.py 2616${PYSITELIB}/breezy/tests/test_merge_core.py
2605${PYSITELIB}/breezy/tests/test_merge_core.pyc 2617${PYSITELIB}/breezy/tests/test_merge_core.pyc
2606${PYSITELIB}/breezy/tests/test_merge_core.pyo 2618${PYSITELIB}/breezy/tests/test_merge_core.pyo
2607${PYSITELIB}/breezy/tests/test_merge_directive.py 2619${PYSITELIB}/breezy/tests/test_merge_directive.py
2608${PYSITELIB}/breezy/tests/test_merge_directive.pyc 2620${PYSITELIB}/breezy/tests/test_merge_directive.pyc
2609${PYSITELIB}/breezy/tests/test_merge_directive.pyo 2621${PYSITELIB}/breezy/tests/test_merge_directive.pyo
2610${PYSITELIB}/breezy/tests/test_mergeable.py 2622${PYSITELIB}/breezy/tests/test_mergeable.py
2611${PYSITELIB}/breezy/tests/test_mergeable.pyc 2623${PYSITELIB}/breezy/tests/test_mergeable.pyc
2612${PYSITELIB}/breezy/tests/test_mergeable.pyo 2624${PYSITELIB}/breezy/tests/test_mergeable.pyo
2613${PYSITELIB}/breezy/tests/test_mergetools.py 2625${PYSITELIB}/breezy/tests/test_mergetools.py
2614${PYSITELIB}/breezy/tests/test_mergetools.pyc 2626${PYSITELIB}/breezy/tests/test_mergetools.pyc
2615${PYSITELIB}/breezy/tests/test_mergetools.pyo 2627${PYSITELIB}/breezy/tests/test_mergetools.pyo
2616${PYSITELIB}/breezy/tests/test_missing.py 2628${PYSITELIB}/breezy/tests/test_missing.py
@@ -2670,29 +2682,26 @@ ${PYSITELIB}/breezy/tests/test_patches_d @@ -2670,29 +2682,26 @@ ${PYSITELIB}/breezy/tests/test_patches_d
2670${PYSITELIB}/breezy/tests/test_patches_data/orig-5 2682${PYSITELIB}/breezy/tests/test_patches_data/orig-5
2671${PYSITELIB}/breezy/tests/test_patches_data/orig-6 2683${PYSITELIB}/breezy/tests/test_patches_data/orig-6
2672${PYSITELIB}/breezy/tests/test_patches_data/orig-7 2684${PYSITELIB}/breezy/tests/test_patches_data/orig-7
2673${PYSITELIB}/breezy/tests/test_patches_data/patchtext.patch 2685${PYSITELIB}/breezy/tests/test_patches_data/patchtext.patch
2674${PYSITELIB}/breezy/tests/test_permissions.py 2686${PYSITELIB}/breezy/tests/test_permissions.py
2675${PYSITELIB}/breezy/tests/test_permissions.pyc 2687${PYSITELIB}/breezy/tests/test_permissions.pyc
2676${PYSITELIB}/breezy/tests/test_permissions.pyo 2688${PYSITELIB}/breezy/tests/test_permissions.pyo
2677${PYSITELIB}/breezy/tests/test_plugins.py 2689${PYSITELIB}/breezy/tests/test_plugins.py
2678${PYSITELIB}/breezy/tests/test_plugins.pyc 2690${PYSITELIB}/breezy/tests/test_plugins.pyc
2679${PYSITELIB}/breezy/tests/test_plugins.pyo 2691${PYSITELIB}/breezy/tests/test_plugins.pyo
2680${PYSITELIB}/breezy/tests/test_progress.py 2692${PYSITELIB}/breezy/tests/test_progress.py
2681${PYSITELIB}/breezy/tests/test_progress.pyc 2693${PYSITELIB}/breezy/tests/test_progress.pyc
2682${PYSITELIB}/breezy/tests/test_progress.pyo 2694${PYSITELIB}/breezy/tests/test_progress.pyo
2683${PYSITELIB}/breezy/tests/test_propose.py 
2684${PYSITELIB}/breezy/tests/test_propose.pyc 
2685${PYSITELIB}/breezy/tests/test_propose.pyo 
2686${PYSITELIB}/breezy/tests/test_pyutils.py 2695${PYSITELIB}/breezy/tests/test_pyutils.py
2687${PYSITELIB}/breezy/tests/test_pyutils.pyc 2696${PYSITELIB}/breezy/tests/test_pyutils.pyc
2688${PYSITELIB}/breezy/tests/test_pyutils.pyo 2697${PYSITELIB}/breezy/tests/test_pyutils.pyo
2689${PYSITELIB}/breezy/tests/test_reconcile.py 2698${PYSITELIB}/breezy/tests/test_reconcile.py
2690${PYSITELIB}/breezy/tests/test_reconcile.pyc 2699${PYSITELIB}/breezy/tests/test_reconcile.pyc
2691${PYSITELIB}/breezy/tests/test_reconcile.pyo 2700${PYSITELIB}/breezy/tests/test_reconcile.pyo
2692${PYSITELIB}/breezy/tests/test_reconfigure.py 2701${PYSITELIB}/breezy/tests/test_reconfigure.py
2693${PYSITELIB}/breezy/tests/test_reconfigure.pyc 2702${PYSITELIB}/breezy/tests/test_reconfigure.pyc
2694${PYSITELIB}/breezy/tests/test_reconfigure.pyo 2703${PYSITELIB}/breezy/tests/test_reconfigure.pyo
2695${PYSITELIB}/breezy/tests/test_registry.py 2704${PYSITELIB}/breezy/tests/test_registry.py
2696${PYSITELIB}/breezy/tests/test_registry.pyc 2705${PYSITELIB}/breezy/tests/test_registry.pyc
2697${PYSITELIB}/breezy/tests/test_registry.pyo 2706${PYSITELIB}/breezy/tests/test_registry.pyo
2698${PYSITELIB}/breezy/tests/test_rename_map.py 2707${PYSITELIB}/breezy/tests/test_rename_map.py
@@ -2700,29 +2709,26 @@ ${PYSITELIB}/breezy/tests/test_rename_ma @@ -2700,29 +2709,26 @@ ${PYSITELIB}/breezy/tests/test_rename_ma
2700${PYSITELIB}/breezy/tests/test_rename_map.pyo 2709${PYSITELIB}/breezy/tests/test_rename_map.pyo
2701${PYSITELIB}/breezy/tests/test_revert.py 2710${PYSITELIB}/breezy/tests/test_revert.py
2702${PYSITELIB}/breezy/tests/test_revert.pyc 2711${PYSITELIB}/breezy/tests/test_revert.pyc
2703${PYSITELIB}/breezy/tests/test_revert.pyo 2712${PYSITELIB}/breezy/tests/test_revert.pyo
2704${PYSITELIB}/breezy/tests/test_revision.py 2713${PYSITELIB}/breezy/tests/test_revision.py
2705${PYSITELIB}/breezy/tests/test_revision.pyc 2714${PYSITELIB}/breezy/tests/test_revision.pyc
2706${PYSITELIB}/breezy/tests/test_revision.pyo 2715${PYSITELIB}/breezy/tests/test_revision.pyo
2707${PYSITELIB}/breezy/tests/test_revisionspec.py 2716${PYSITELIB}/breezy/tests/test_revisionspec.py
2708${PYSITELIB}/breezy/tests/test_revisionspec.pyc 2717${PYSITELIB}/breezy/tests/test_revisionspec.pyc
2709${PYSITELIB}/breezy/tests/test_revisionspec.pyo 2718${PYSITELIB}/breezy/tests/test_revisionspec.pyo
2710${PYSITELIB}/breezy/tests/test_revisiontree.py 2719${PYSITELIB}/breezy/tests/test_revisiontree.py
2711${PYSITELIB}/breezy/tests/test_revisiontree.pyc 2720${PYSITELIB}/breezy/tests/test_revisiontree.pyc
2712${PYSITELIB}/breezy/tests/test_revisiontree.pyo 2721${PYSITELIB}/breezy/tests/test_revisiontree.pyo
2713${PYSITELIB}/breezy/tests/test_rio.py 
2714${PYSITELIB}/breezy/tests/test_rio.pyc 
2715${PYSITELIB}/breezy/tests/test_rio.pyo 
2716${PYSITELIB}/breezy/tests/test_rules.py 2722${PYSITELIB}/breezy/tests/test_rules.py
2717${PYSITELIB}/breezy/tests/test_rules.pyc 2723${PYSITELIB}/breezy/tests/test_rules.pyc
2718${PYSITELIB}/breezy/tests/test_rules.pyo 2724${PYSITELIB}/breezy/tests/test_rules.pyo
2719${PYSITELIB}/breezy/tests/test_sampler.py 2725${PYSITELIB}/breezy/tests/test_sampler.py
2720${PYSITELIB}/breezy/tests/test_sampler.pyc 2726${PYSITELIB}/breezy/tests/test_sampler.pyc
2721${PYSITELIB}/breezy/tests/test_sampler.pyo 2727${PYSITELIB}/breezy/tests/test_sampler.pyo
2722${PYSITELIB}/breezy/tests/test_scenarios.py 2728${PYSITELIB}/breezy/tests/test_scenarios.py
2723${PYSITELIB}/breezy/tests/test_scenarios.pyc 2729${PYSITELIB}/breezy/tests/test_scenarios.pyc
2724${PYSITELIB}/breezy/tests/test_scenarios.pyo 2730${PYSITELIB}/breezy/tests/test_scenarios.pyo
2725${PYSITELIB}/breezy/tests/test_script.py 2731${PYSITELIB}/breezy/tests/test_script.py
2726${PYSITELIB}/breezy/tests/test_script.pyc 2732${PYSITELIB}/breezy/tests/test_script.pyc
2727${PYSITELIB}/breezy/tests/test_script.pyo 2733${PYSITELIB}/breezy/tests/test_script.pyo
2728${PYSITELIB}/breezy/tests/test_selftest.py 2734${PYSITELIB}/breezy/tests/test_selftest.py
@@ -2802,29 +2808,26 @@ ${PYSITELIB}/breezy/tests/test_transport @@ -2802,29 +2808,26 @@ ${PYSITELIB}/breezy/tests/test_transport
2802${PYSITELIB}/breezy/tests/test_transport_log.pyo 2808${PYSITELIB}/breezy/tests/test_transport_log.pyo
2803${PYSITELIB}/breezy/tests/test_tree.py 2809${PYSITELIB}/breezy/tests/test_tree.py
2804${PYSITELIB}/breezy/tests/test_tree.pyc 2810${PYSITELIB}/breezy/tests/test_tree.pyc
2805${PYSITELIB}/breezy/tests/test_tree.pyo 2811${PYSITELIB}/breezy/tests/test_tree.pyo
2806${PYSITELIB}/breezy/tests/test_treebuilder.py 2812${PYSITELIB}/breezy/tests/test_treebuilder.py
2807${PYSITELIB}/breezy/tests/test_treebuilder.pyc 2813${PYSITELIB}/breezy/tests/test_treebuilder.pyc
2808${PYSITELIB}/breezy/tests/test_treebuilder.pyo 2814${PYSITELIB}/breezy/tests/test_treebuilder.pyo
2809${PYSITELIB}/breezy/tests/test_treeshape.py 2815${PYSITELIB}/breezy/tests/test_treeshape.py
2810${PYSITELIB}/breezy/tests/test_treeshape.pyc 2816${PYSITELIB}/breezy/tests/test_treeshape.pyc
2811${PYSITELIB}/breezy/tests/test_treeshape.pyo 2817${PYSITELIB}/breezy/tests/test_treeshape.pyo
2812${PYSITELIB}/breezy/tests/test_tsort.py 2818${PYSITELIB}/breezy/tests/test_tsort.py
2813${PYSITELIB}/breezy/tests/test_tsort.pyc 2819${PYSITELIB}/breezy/tests/test_tsort.pyc
2814${PYSITELIB}/breezy/tests/test_tsort.pyo 2820${PYSITELIB}/breezy/tests/test_tsort.pyo
2815${PYSITELIB}/breezy/tests/test_tuned_gzip.py 
2816${PYSITELIB}/breezy/tests/test_tuned_gzip.pyc 
2817${PYSITELIB}/breezy/tests/test_tuned_gzip.pyo 
2818${PYSITELIB}/breezy/tests/test_ui.py 2821${PYSITELIB}/breezy/tests/test_ui.py
2819${PYSITELIB}/breezy/tests/test_ui.pyc 2822${PYSITELIB}/breezy/tests/test_ui.pyc
2820${PYSITELIB}/breezy/tests/test_ui.pyo 2823${PYSITELIB}/breezy/tests/test_ui.pyo
2821${PYSITELIB}/breezy/tests/test_uncommit.py 2824${PYSITELIB}/breezy/tests/test_uncommit.py
2822${PYSITELIB}/breezy/tests/test_uncommit.pyc 2825${PYSITELIB}/breezy/tests/test_uncommit.pyc
2823${PYSITELIB}/breezy/tests/test_uncommit.pyo 2826${PYSITELIB}/breezy/tests/test_uncommit.pyo
2824${PYSITELIB}/breezy/tests/test_upgrade.py 2827${PYSITELIB}/breezy/tests/test_upgrade.py
2825${PYSITELIB}/breezy/tests/test_upgrade.pyc 2828${PYSITELIB}/breezy/tests/test_upgrade.pyc
2826${PYSITELIB}/breezy/tests/test_upgrade.pyo 2829${PYSITELIB}/breezy/tests/test_upgrade.pyo
2827${PYSITELIB}/breezy/tests/test_upgrade_stacked.py 2830${PYSITELIB}/breezy/tests/test_upgrade_stacked.py
2828${PYSITELIB}/breezy/tests/test_upgrade_stacked.pyc 2831${PYSITELIB}/breezy/tests/test_upgrade_stacked.pyc
2829${PYSITELIB}/breezy/tests/test_upgrade_stacked.pyo 2832${PYSITELIB}/breezy/tests/test_upgrade_stacked.pyo
2830${PYSITELIB}/breezy/tests/test_upstream_import.py 2833${PYSITELIB}/breezy/tests/test_upstream_import.py
@@ -2961,29 +2964,26 @@ ${PYSITELIB}/breezy/transport/trace.pyc @@ -2961,29 +2964,26 @@ ${PYSITELIB}/breezy/transport/trace.pyc
2961${PYSITELIB}/breezy/transport/trace.pyo 2964${PYSITELIB}/breezy/transport/trace.pyo
2962${PYSITELIB}/breezy/transport/unlistable.py 2965${PYSITELIB}/breezy/transport/unlistable.py
2963${PYSITELIB}/breezy/transport/unlistable.pyc 2966${PYSITELIB}/breezy/transport/unlistable.pyc
2964${PYSITELIB}/breezy/transport/unlistable.pyo 2967${PYSITELIB}/breezy/transport/unlistable.pyo
2965${PYSITELIB}/breezy/tree.py 2968${PYSITELIB}/breezy/tree.py
2966${PYSITELIB}/breezy/tree.pyc 2969${PYSITELIB}/breezy/tree.pyc
2967${PYSITELIB}/breezy/tree.pyo 2970${PYSITELIB}/breezy/tree.pyo
2968${PYSITELIB}/breezy/treebuilder.py 2971${PYSITELIB}/breezy/treebuilder.py
2969${PYSITELIB}/breezy/treebuilder.pyc 2972${PYSITELIB}/breezy/treebuilder.pyc
2970${PYSITELIB}/breezy/treebuilder.pyo 2973${PYSITELIB}/breezy/treebuilder.pyo
2971${PYSITELIB}/breezy/tsort.py 2974${PYSITELIB}/breezy/tsort.py
2972${PYSITELIB}/breezy/tsort.pyc 2975${PYSITELIB}/breezy/tsort.pyc
2973${PYSITELIB}/breezy/tsort.pyo 2976${PYSITELIB}/breezy/tsort.pyo
2974${PYSITELIB}/breezy/tuned_gzip.py 
2975${PYSITELIB}/breezy/tuned_gzip.pyc 
2976${PYSITELIB}/breezy/tuned_gzip.pyo 
2977${PYSITELIB}/breezy/ui/__init__.py 2977${PYSITELIB}/breezy/ui/__init__.py
2978${PYSITELIB}/breezy/ui/__init__.pyc 2978${PYSITELIB}/breezy/ui/__init__.pyc
2979${PYSITELIB}/breezy/ui/__init__.pyo 2979${PYSITELIB}/breezy/ui/__init__.pyo
2980${PYSITELIB}/breezy/ui/text.py 2980${PYSITELIB}/breezy/ui/text.py
2981${PYSITELIB}/breezy/ui/text.pyc 2981${PYSITELIB}/breezy/ui/text.pyc
2982${PYSITELIB}/breezy/ui/text.pyo 2982${PYSITELIB}/breezy/ui/text.pyo
2983${PYSITELIB}/breezy/uncommit.py 2983${PYSITELIB}/breezy/uncommit.py
2984${PYSITELIB}/breezy/uncommit.pyc 2984${PYSITELIB}/breezy/uncommit.pyc
2985${PYSITELIB}/breezy/uncommit.pyo 2985${PYSITELIB}/breezy/uncommit.pyo
2986${PYSITELIB}/breezy/upgrade.py 2986${PYSITELIB}/breezy/upgrade.py
2987${PYSITELIB}/breezy/upgrade.pyc 2987${PYSITELIB}/breezy/upgrade.pyc
2988${PYSITELIB}/breezy/upgrade.pyo 2988${PYSITELIB}/breezy/upgrade.pyo
2989${PYSITELIB}/breezy/upstream_import.py 2989${PYSITELIB}/breezy/upstream_import.py
@@ -3012,26 +3012,29 @@ ${PYSITELIB}/breezy/version.pyc @@ -3012,26 +3012,29 @@ ${PYSITELIB}/breezy/version.pyc
3012${PYSITELIB}/breezy/version.pyo 3012${PYSITELIB}/breezy/version.pyo
3013${PYSITELIB}/breezy/version_info_formats/__init__.py 3013${PYSITELIB}/breezy/version_info_formats/__init__.py
3014${PYSITELIB}/breezy/version_info_formats/__init__.pyc 3014${PYSITELIB}/breezy/version_info_formats/__init__.pyc
3015${PYSITELIB}/breezy/version_info_formats/__init__.pyo 3015${PYSITELIB}/breezy/version_info_formats/__init__.pyo
3016${PYSITELIB}/breezy/version_info_formats/format_custom.py 3016${PYSITELIB}/breezy/version_info_formats/format_custom.py
3017${PYSITELIB}/breezy/version_info_formats/format_custom.pyc 3017${PYSITELIB}/breezy/version_info_formats/format_custom.pyc
3018${PYSITELIB}/breezy/version_info_formats/format_custom.pyo 3018${PYSITELIB}/breezy/version_info_formats/format_custom.pyo
3019${PYSITELIB}/breezy/version_info_formats/format_python.py 3019${PYSITELIB}/breezy/version_info_formats/format_python.py
3020${PYSITELIB}/breezy/version_info_formats/format_python.pyc 3020${PYSITELIB}/breezy/version_info_formats/format_python.pyc
3021${PYSITELIB}/breezy/version_info_formats/format_python.pyo 3021${PYSITELIB}/breezy/version_info_formats/format_python.pyo
3022${PYSITELIB}/breezy/version_info_formats/format_rio.py 3022${PYSITELIB}/breezy/version_info_formats/format_rio.py
3023${PYSITELIB}/breezy/version_info_formats/format_rio.pyc 3023${PYSITELIB}/breezy/version_info_formats/format_rio.pyc
3024${PYSITELIB}/breezy/version_info_formats/format_rio.pyo 3024${PYSITELIB}/breezy/version_info_formats/format_rio.pyo
 3025${PYSITELIB}/breezy/version_info_formats/format_yaml.py
 3026${PYSITELIB}/breezy/version_info_formats/format_yaml.pyc
 3027${PYSITELIB}/breezy/version_info_formats/format_yaml.pyo
3025${PYSITELIB}/breezy/views.py 3028${PYSITELIB}/breezy/views.py
3026${PYSITELIB}/breezy/views.pyc 3029${PYSITELIB}/breezy/views.pyc
3027${PYSITELIB}/breezy/views.pyo 3030${PYSITELIB}/breezy/views.pyo
3028${PYSITELIB}/breezy/win32utils.py 3031${PYSITELIB}/breezy/win32utils.py
3029${PYSITELIB}/breezy/win32utils.pyc 3032${PYSITELIB}/breezy/win32utils.pyc
3030${PYSITELIB}/breezy/win32utils.pyo 3033${PYSITELIB}/breezy/win32utils.pyo
3031${PYSITELIB}/breezy/workingtree.py 3034${PYSITELIB}/breezy/workingtree.py
3032${PYSITELIB}/breezy/workingtree.pyc 3035${PYSITELIB}/breezy/workingtree.pyc
3033${PYSITELIB}/breezy/workingtree.pyo 3036${PYSITELIB}/breezy/workingtree.pyo
3034${PYSITELIB}/breezy/workspace.py 3037${PYSITELIB}/breezy/workspace.py
3035${PYSITELIB}/breezy/workspace.pyc 3038${PYSITELIB}/breezy/workspace.pyc
3036${PYSITELIB}/breezy/workspace.pyo 3039${PYSITELIB}/breezy/workspace.pyo
3037man/man1/brz.1 3040man/man1/brz.1

File Added: pkgsrc/devel/breezy/cargo-depends.mk
# $NetBSD: cargo-depends.mk,v 1.1 2024/01/07 15:13:12 rhialto Exp $

CARGO_CRATE_DEPENDS+=	aho-corasick-1.1.2
CARGO_CRATE_DEPENDS+=	autocfg-1.1.0
CARGO_CRATE_DEPENDS+=	bitflags-1.3.2
CARGO_CRATE_DEPENDS+=	cfg-if-1.0.0
CARGO_CRATE_DEPENDS+=	heck-0.4.1
CARGO_CRATE_DEPENDS+=	indoc-2.0.4
CARGO_CRATE_DEPENDS+=	lazy_static-1.4.0
CARGO_CRATE_DEPENDS+=	libc-0.2.151
CARGO_CRATE_DEPENDS+=	lock_api-0.4.11
CARGO_CRATE_DEPENDS+=	memchr-2.7.1
CARGO_CRATE_DEPENDS+=	memoffset-0.9.0
CARGO_CRATE_DEPENDS+=	once_cell-1.19.0
CARGO_CRATE_DEPENDS+=	parking_lot-0.12.1
CARGO_CRATE_DEPENDS+=	parking_lot_core-0.9.9
CARGO_CRATE_DEPENDS+=	proc-macro2-1.0.76
CARGO_CRATE_DEPENDS+=	pyo3-0.20.2
CARGO_CRATE_DEPENDS+=	pyo3-build-config-0.20.2
CARGO_CRATE_DEPENDS+=	pyo3-ffi-0.20.2
CARGO_CRATE_DEPENDS+=	pyo3-macros-0.20.2
CARGO_CRATE_DEPENDS+=	pyo3-macros-backend-0.20.2
CARGO_CRATE_DEPENDS+=	quote-1.0.35
CARGO_CRATE_DEPENDS+=	redox_syscall-0.4.1
CARGO_CRATE_DEPENDS+=	regex-1.10.2
CARGO_CRATE_DEPENDS+=	regex-automata-0.4.3
CARGO_CRATE_DEPENDS+=	regex-syntax-0.8.2
CARGO_CRATE_DEPENDS+=	scopeguard-1.2.0
CARGO_CRATE_DEPENDS+=	smallvec-1.11.2
CARGO_CRATE_DEPENDS+=	syn-2.0.48
CARGO_CRATE_DEPENDS+=	target-lexicon-0.12.13
CARGO_CRATE_DEPENDS+=	unicode-ident-1.0.12
CARGO_CRATE_DEPENDS+=	unindent-0.2.3
CARGO_CRATE_DEPENDS+=	windows-targets-0.48.5
CARGO_CRATE_DEPENDS+=	windows_aarch64_gnullvm-0.48.5
CARGO_CRATE_DEPENDS+=	windows_aarch64_msvc-0.48.5
CARGO_CRATE_DEPENDS+=	windows_i686_gnu-0.48.5
CARGO_CRATE_DEPENDS+=	windows_i686_msvc-0.48.5
CARGO_CRATE_DEPENDS+=	windows_x86_64_gnu-0.48.5
CARGO_CRATE_DEPENDS+=	windows_x86_64_gnullvm-0.48.5
CARGO_CRATE_DEPENDS+=	windows_x86_64_msvc-0.48.5

cvs diff -r1.6 -r1.7 pkgsrc/devel/breezy/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/breezy/distinfo 2022/04/03 13:45:17 1.6
+++ pkgsrc/devel/breezy/distinfo 2024/01/07 15:13:12 1.7
@@ -1,6 +1,125 @@ @@ -1,6 +1,125 @@
1$NetBSD: distinfo,v 1.6 2022/04/03 13:45:17 rhialto Exp $ 1$NetBSD: distinfo,v 1.7 2024/01/07 15:13:12 rhialto Exp $
2 2
3BLAKE2s (breezy-3.2.2.tar.gz) = 3e1428f0163c1d48854e25ee951736dcb7ad9111922d87c050fabf6df38078fd 3BLAKE2s (aho-corasick-1.1.2.crate) = 340a895627e98ae84ce5dcbeb7f441ea2705511ebf01c2fee3ac71c34f1573cd
4SHA512 (breezy-3.2.2.tar.gz) = be77beee7b14c5ae0f3fb17c5c45802399b0c8a0b3ccff0c56545a2d7ff70bb2800f6d1bfc2c8047716f439fa3fb6beb9656b9af715021d8d8b222b9498323d7 4SHA512 (aho-corasick-1.1.2.crate) = 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
5Size (breezy-3.2.2.tar.gz) = 9396541 bytes 5Size (aho-corasick-1.1.2.crate) = 183136 bytes
 6BLAKE2s (autocfg-1.1.0.crate) = dd57bc2348994ace592664469f4b2389f230343402c627a9981eb582f10b0060
 7SHA512 (autocfg-1.1.0.crate) = df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 8Size (autocfg-1.1.0.crate) = 13272 bytes
 9BLAKE2s (bitflags-1.3.2.crate) = e3a3b45a4403823875a03dbda329ca16068fa8f847cef81987c6b780101f2415
 10SHA512 (bitflags-1.3.2.crate) = 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 11Size (bitflags-1.3.2.crate) = 23021 bytes
 12BLAKE2s (breezy-3.3.4.tar.gz) = 84b0abb4da579834260918d3036c4b70217b5e24784e8b9515a4c38e01ce9288
 13SHA512 (breezy-3.3.4.tar.gz) = 7619c31acbfdf8cd8193db4a87851ac41376bff3e4a9eb130d7d940fb458a6d064a0fb089888368ddd654e4b965772dd657553cdda20a91e32ab43760b0897b4
 14Size (breezy-3.3.4.tar.gz) = 9446061 bytes
 15BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb
 16SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 17Size (cfg-if-1.0.0.crate) = 7934 bytes
 18BLAKE2s (heck-0.4.1.crate) = 2d8cd3bc30076ec6e8717de87da253e7d5e1aac22079242ff7d74fba5a4e1741
 19SHA512 (heck-0.4.1.crate) = 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
 20Size (heck-0.4.1.crate) = 11567 bytes
 21BLAKE2s (indoc-2.0.4.crate) = 03598bb3aec650b04e6e6915cd169572057f2ea1b730f93500c52db9e10f2541
 22SHA512 (indoc-2.0.4.crate) = ef1b8d19d89d848c1133f2865247e0ce23cbe5552454805910ed0478ac4acb11b11629aa4a5ce8756d0ed5cbc0644abedeac0246f433166c68f47cf58cf4487a
 23Size (indoc-2.0.4.crate) = 14311 bytes
 24BLAKE2s (lazy_static-1.4.0.crate) = 0d5f7c2bcfe70610bc27bd6b339ea3e4ca3b7014149714db3a0c199ac6f07cd1
 25SHA512 (lazy_static-1.4.0.crate) = e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
 26Size (lazy_static-1.4.0.crate) = 10443 bytes
 27BLAKE2s (libc-0.2.151.crate) = 859544613ddadbab63ba4ef546f21c220247c8d9b63150238d02895a63586a84
 28SHA512 (libc-0.2.151.crate) = 2039bdfd704c5a876ff7d609622bb968260d6e0fd264ca457e92b75660503eca10e1ff21864b3c919d2656de521f03ef443895f5c0150271ae2502857742b0ec
 29Size (libc-0.2.151.crate) = 736640 bytes
 30BLAKE2s (lock_api-0.4.11.crate) = 488fd44e8f8e12bb5004eaf25e5ba315178145e9aa988e83caa546af8fa1bc94
 31SHA512 (lock_api-0.4.11.crate) = 9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3
 32Size (lock_api-0.4.11.crate) = 27487 bytes
 33BLAKE2s (memchr-2.7.1.crate) = 3524b154698575abbfc1f4461431368a94002f745e046cf4ca62411bbe9cf3f9
 34SHA512 (memchr-2.7.1.crate) = 5120496faa31fc427c8b4178461a262b3a34d70eddb7ad17a19d6db8b9969c9e113d3625b5e6dc677087fc80907377b00ba0421aba9a92cf73ca2849d932f473
 35Size (memchr-2.7.1.crate) = 96307 bytes
 36BLAKE2s (memoffset-0.9.0.crate) = b4d72b8920104d2f39c7bcc9a3fc64aa0b2af8b68f5b6fadd2fb71eebbe3223a
 37SHA512 (memoffset-0.9.0.crate) = 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
 38Size (memoffset-0.9.0.crate) = 9033 bytes
 39BLAKE2s (once_cell-1.19.0.crate) = a64a2331693b4389e1ee79eb9bdb3493c4cfe3568e532ff9d4e2ec04a491a132
 40SHA512 (once_cell-1.19.0.crate) = 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
 41Size (once_cell-1.19.0.crate) = 33046 bytes
 42BLAKE2s (parking_lot-0.12.1.crate) = 6968a4adcbd417d1ae7674819c446c19488b7056b77259e31747d5ebad3298be
 43SHA512 (parking_lot-0.12.1.crate) = 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
 44Size (parking_lot-0.12.1.crate) = 40967 bytes
 45BLAKE2s (parking_lot_core-0.9.9.crate) = efbb1d415b4fc7f15543dd34ac7475eeac3247009a34b9cc990cd72b231fc785
 46SHA512 (parking_lot_core-0.9.9.crate) = 7f0df70f9f1ca8d3da0b9dcc96e49daf05d95c3a995289266b5333f68818d686d32b0c733dfe3a0f62da78fa45caa843a963923b2d0c80899c33413dc749c032
 47Size (parking_lot_core-0.9.9.crate) = 32445 bytes
 48BLAKE2s (proc-macro2-1.0.76.crate) = 24239de482516bbc12266b9464ad3de5308fa839aea08a67968f1b96f9ba35a4
 49SHA512 (proc-macro2-1.0.76.crate) = 2ea7ade475171166489ab3e745e8c526e49c7521bc39b1bfec6dd2fd0807fd3cc5579235f77534be855f9ecab481205e77e66b14ebb22e66d2c3cff842567247
 50Size (proc-macro2-1.0.76.crate) = 45660 bytes
 51BLAKE2s (pyo3-0.20.2.crate) = 7fa2e598d0e80d7d2d2c74de2fa68fa5b7dd09e3fbec8dbbe518baaecfbe5800
 52SHA512 (pyo3-0.20.2.crate) = cc5151a116179157046ec92677e5a72318b4cdb13a7d7e3bb83778739b5758040e5020f667dd83554a66b758581a08f5de05eb38e7b339813cec85e0712e6355
 53Size (pyo3-0.20.2.crate) = 434326 bytes
 54BLAKE2s (pyo3-build-config-0.20.2.crate) = 188fa7dfa2f1de69a5b8d4efc2f3031dd5db282496da45635b1e480e7e84f945
 55SHA512 (pyo3-build-config-0.20.2.crate) = 9dbc669ec69d38716c3909fa8f3b6c5be13c717b20bfd5dd11edab59b8eb35247d7996acd260fec88f92eb3e71248c86e9b40c1a700827889e2990bba20ecddf
 56Size (pyo3-build-config-0.20.2.crate) = 30029 bytes
 57BLAKE2s (pyo3-ffi-0.20.2.crate) = 365bd71ab0adbb7f7849fed98f89c77a6582017bdf48e8a086c593026ef9bb5c
 58SHA512 (pyo3-ffi-0.20.2.crate) = ee6386b6fdb80689d104f9cd5229f02e1893d00a52be710bd36882c47305abbe24ef2f3cdef8200fddc0bb97e29001fa3a2fd9d3d2673ecd9a104a070420d01e
 59Size (pyo3-ffi-0.20.2.crate) = 64601 bytes
 60BLAKE2s (pyo3-macros-0.20.2.crate) = 1ed6b98d44c079ccd8d96c61051ebbe235bf8ced43ce3afc8858904408190fca
 61SHA512 (pyo3-macros-0.20.2.crate) = dd9ea9acda95dfc53689a4c26d8c2139f8a90a05ab06737037f19b8bccd5e52b0da5f297a29194b958f5f8b59cbb566b5f409b3f17a863eddf855ecb755d2719
 62Size (pyo3-macros-0.20.2.crate) = 7925 bytes
 63BLAKE2s (pyo3-macros-backend-0.20.2.crate) = febd8710a295ab3ca1fd7ed7fa7dc8ecb928f16084a1e091b499aa0e9715339b
 64SHA512 (pyo3-macros-backend-0.20.2.crate) = c6ca2a2cdae8630fba3f8e4122e81b60ef2ef0905ad2a3fbcfae134456d5ca9e73690b61590e391f3b9d82c24725809f18544c5dfa0b36ffdb1914844fe65d3a
 65Size (pyo3-macros-backend-0.20.2.crate) = 49710 bytes
 66BLAKE2s (quote-1.0.35.crate) = 7d189502d9bff609d94b2613aa01d65f17a6e4ecfd61c621469ded54da11d552
 67SHA512 (quote-1.0.35.crate) = f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
 68Size (quote-1.0.35.crate) = 28136 bytes
 69BLAKE2s (redox_syscall-0.4.1.crate) = 85e65efdd39dea91e9283d485b8853037b6f98f2f4c3fd6116679951206f7e97
 70SHA512 (redox_syscall-0.4.1.crate) = 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
 71Size (redox_syscall-0.4.1.crate) = 24858 bytes
 72BLAKE2s (regex-1.10.2.crate) = fca11f936973bdf2195e6ded901b8df5b73fbaaba9afab2de68c1790c5b355f2
 73SHA512 (regex-1.10.2.crate) = e594f70cc540586e4039e7b905ede9e507757b531f22a94aae185e47732ae0d54bceb2c6aceb815819a9652c01ccf697798d372631f2f864c04ca2eec59759d3
 74Size (regex-1.10.2.crate) = 252839 bytes
 75BLAKE2s (regex-automata-0.4.3.crate) = d788d9abcbb1c8fab5c65b1fd5a228df5056f00f3baaa971f6758c8125e8911f
 76SHA512 (regex-automata-0.4.3.crate) = 4fc82fe3556f829956c3172447589555ef286fd66ee9a445cbdcdbe57970655e35b6eb0895ba02c344d826609257e0c95d3f7f51858aa260103bed7b08d8c1a8
 77Size (regex-automata-0.4.3.crate) = 617011 bytes
 78BLAKE2s (regex-syntax-0.8.2.crate) = 1d0622805a79f44450950cd96e4eb8f213180b3de639601cebf9c8ca9ba771bb
 79SHA512 (regex-syntax-0.8.2.crate) = 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728
 80Size (regex-syntax-0.8.2.crate) = 347228 bytes
 81BLAKE2s (scopeguard-1.2.0.crate) = 4daf97de7fabaf7fe5ba6000f7132a46cc0bab2a297127580d9ac127d0a8fcec
 82SHA512 (scopeguard-1.2.0.crate) = 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 83Size (scopeguard-1.2.0.crate) = 11619 bytes
 84BLAKE2s (smallvec-1.11.2.crate) = 043efde220cf42d3a5771a62de1b618d741220f6ddfd85144168db741e2b54e3
 85SHA512 (smallvec-1.11.2.crate) = 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
 86Size (smallvec-1.11.2.crate) = 34801 bytes
 87BLAKE2s (syn-2.0.48.crate) = f3b759189b8c977f52eb6a0f89a7cef5d54c95dfb7aad3bf6524257ac8b3d22d
 88SHA512 (syn-2.0.48.crate) = 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325
 89Size (syn-2.0.48.crate) = 250566 bytes
 90BLAKE2s (target-lexicon-0.12.13.crate) = 58b8e018a9d192d1eb47186d8c1dc751e7e43c1492deb7490e293c04a641c84e
 91SHA512 (target-lexicon-0.12.13.crate) = 323331857bd3db9877a6c7304392e39d378439462ae4f6d6939c02d28914ecddec52696c94ceebfe8a0e7e93ce25c900099bb3922d7783643162e55c7a8769b7
 92Size (target-lexicon-0.12.13.crate) = 25424 bytes
 93BLAKE2s (unicode-ident-1.0.12.crate) = d3afb0938724e7bb0f5c2a5f76ff614511446dd54b363f76e84353254acd3739
 94SHA512 (unicode-ident-1.0.12.crate) = bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
 95Size (unicode-ident-1.0.12.crate) = 42168 bytes
 96BLAKE2s (unindent-0.2.3.crate) = 83b349c1dfae313cf87d9c5f41a8e45a63fd3fc4f54804675d1a924be8c1f2cf
 97SHA512 (unindent-0.2.3.crate) = 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505
 98Size (unindent-0.2.3.crate) = 7306 bytes
 99BLAKE2s (windows-targets-0.48.5.crate) = 7f0625d0395de135ccc1832b157516dfffec6e9f905cec77029e73ee3b1ad784
 100SHA512 (windows-targets-0.48.5.crate) = e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
 101Size (windows-targets-0.48.5.crate) = 6904 bytes
 102BLAKE2s (windows_aarch64_gnullvm-0.48.5.crate) = 16f1a40ad9d7f5c07494846417860a008e6ff77d14849feef2028cbf42101904
 103SHA512 (windows_aarch64_gnullvm-0.48.5.crate) = 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
 104Size (windows_aarch64_gnullvm-0.48.5.crate) = 418492 bytes
 105BLAKE2s (windows_aarch64_msvc-0.48.5.crate) = f6a2eccd6c79e9b8ea1ffb008c07418a153d1aead269ca75e783f53bdae4e54c
 106SHA512 (windows_aarch64_msvc-0.48.5.crate) = 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
 107Size (windows_aarch64_msvc-0.48.5.crate) = 798483 bytes
 108BLAKE2s (windows_i686_gnu-0.48.5.crate) = a2bb0938735f6a3ee123aea59a739152d9b6d75f791218bc1bcff2fd1f3efb12
 109SHA512 (windows_i686_gnu-0.48.5.crate) = 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
 110Size (windows_i686_gnu-0.48.5.crate) = 844891 bytes
 111BLAKE2s (windows_i686_msvc-0.48.5.crate) = 11c932ffbc45e09989e52ce8b8cf54444d2ad5c680854bb2eda91c02b94075c7
 112SHA512 (windows_i686_msvc-0.48.5.crate) = 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
 113Size (windows_i686_msvc-0.48.5.crate) = 864300 bytes
 114BLAKE2s (windows_x86_64_gnu-0.48.5.crate) = 1e1cc23e73fb0179c9e53370dbc38e1ae896b746fc7f45e7cd52155965def55b
 115SHA512 (windows_x86_64_gnu-0.48.5.crate) = 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
 116Size (windows_x86_64_gnu-0.48.5.crate) = 801619 bytes
 117BLAKE2s (windows_x86_64_gnullvm-0.48.5.crate) = e8ba031348f0408a94e96bda80a1acd3863a77a2647c581c50180b19d074f326
 118SHA512 (windows_x86_64_gnullvm-0.48.5.crate) = c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
 119Size (windows_x86_64_gnullvm-0.48.5.crate) = 418486 bytes
 120BLAKE2s (windows_x86_64_msvc-0.48.5.crate) = 5ba69908b0a28c92202626d76822599bf1b8a8db6cddce66137b133bf1d75a4b
 121SHA512 (windows_x86_64_msvc-0.48.5.crate) = fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
 122Size (windows_x86_64_msvc-0.48.5.crate) = 798412 bytes
6SHA1 (patch-breezy_tests_test__server.py) = 768c43eb412fc688c49ac5037c4dc18b046b1be0 123SHA1 (patch-breezy_tests_test__server.py) = 768c43eb412fc688c49ac5037c4dc18b046b1be0
 124SHA1 (patch-pyproject.toml) = 3304da30e5423f39aa259a5da6fdd7508b93ca06
 125SHA1 (patch-setup.py) = 39ad48740c6ef325b9fda41718ddc75ffaf3a661

cvs diff -r1.1 -r1.2 pkgsrc/devel/breezy/plugin.mk (expand / switch to unified diff)

--- pkgsrc/devel/breezy/plugin.mk 2023/01/01 14:12:05 1.1
+++ pkgsrc/devel/breezy/plugin.mk 2024/01/07 15:13:12 1.2
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: plugin.mk,v 1.1 2023/01/01 14:12:05 rhialto Exp $ 1# $NetBSD: plugin.mk,v 1.2 2024/01/07 15:13:12 rhialto Exp $
2 2
3BREEZY_PLUGIN_NAME?= ${PKGBASE:S/^breezy-//} 3BREEZY_PLUGIN_NAME?= ${PKGBASE:S/^breezy-//}
4BREEZY_PLUGIN_TEST?= yes 4BREEZY_PLUGIN_TEST?= yes
5BREEZY_PLUGIN_TEST_DIR?= ${WRKSRC}/build/lib/breezylib/plugins 5BREEZY_PLUGIN_TEST_DIR?= ${WRKSRC}/build/lib/breezylib/plugins
6 6
7DEPENDS+= breezy>=3.0:../../devel/breezy 7DEPENDS+= breezy>=3.0:../../devel/breezy
8 8
9# stolen from graphics/hicolor-icon-theme 9# stolen from graphics/hicolor-icon-theme
10.include "../../mk/bsd.fast.prefs.mk" 10.include "../../mk/bsd.fast.prefs.mk"
11 11
12.if !defined(TEST_TARGET) && !empty(BREEZY_PLUGIN_TEST:M[Yy][Ee][Ss]) 12.if !defined(TEST_TARGET) && !empty(BREEZY_PLUGIN_TEST:M[Yy][Ee][Ss])
13# stolen from breezy-svn 13# stolen from breezy-svn
14do-test: 14do-test:
15 BREEZY_PLUGIN_PATH=${BREEZY_PLUGIN_TEST_DIR} brz selftest -v \ 15 BREEZY_PLUGIN_PATH=${BREEZY_PLUGIN_TEST_DIR} brz selftest -v \
16 --starting-with=breezylib.plugins.${BREEZY_PLUGIN_NAME} 16 --starting-with=breezylib.plugins.${BREEZY_PLUGIN_NAME}
17.endif 17.endif

File Added: pkgsrc/devel/breezy/patches/patch-pyproject.toml

File Added: pkgsrc/devel/breezy/patches/patch-setup.py
$NetBSD: patch-setup.py,v 1.1 2024/01/07 15:13:12 rhialto Exp $

Surely this should work in some other way, but without this,
"setup.py build" errors out with "error: invalid command 'build_mo'".

It turns out that the created .po files aren't even installed, so
why bother building them... but if you want to, the code is there,
commened out.

--- setup.py.orig	2023-09-04 16:10:56.000000000 +0000
+++ setup.py
@@ -76,11 +76,16 @@ class build_man(Command):
 ########################
 
 from setuptools.command.build import build
+#save = sys.path
+#sys.path.append("./breezy")
+#from bzr_distutils import build_mo
+#sys.path = save
 
-build.sub_commands.append(('build_mo', lambda _: True))
+# build.sub_commands.append(('build_mo', lambda _: True))
 
 command_classes = {
     'build_man': build_man,
+#    'build_mo': build_mo,
 }
 
 from distutils import log