Merge lp:~dvedder95/bzr/pager into lp:bzr

Proposed by veddox on 2015-07-04
Status: Needs review
Proposed branch: lp:~dvedder95/bzr/pager
Merge into: lp:bzr
Diff against target: 1634 lines (+192/-8)
6 files modified
BRANCH.TODO (+6/-2)
bzrlib/config.py (+7/-0)
bzrlib/help_topics/en/configuration.txt (+32/-0)
bzrlib/osutils.py (+74/-0)
bzrlib/ui/text.py (+69/-6)
doc/en/release-notes/bzr-2.7.txt (+4/-0)
To merge this branch: bzr merge lp:~dvedder95/bzr/pager
Reviewer Review Type Date Requested Status
bzr-core 2015-07-04 Pending
Review via email: mp+263836@code.launchpad.net

Description of the Change

This is a proposed fix for bug #213718. It adds the config option 'pager' and the environmental variable '$BZR_PAGER'. If either of these is set, long text outputs are routed to the specified pager program.

To post a comment you must log in.
Richard Wilbur (richard-wilbur) wrote :

I'm trying to get the diff to show up in the review.

In looking over the revisions in your branch code, I see some good work preceded by bzr's misunderstanding of your filesystem's capabilities. bzr is convinced that since your OS is Linux, your filesystem must support the normal *nix permissions class triad 'ugo' (user, group, other) with available control of 'rwx' (read, write, execute). Trouble is, your filesystem doesn't store that information and so when bzr creates a working tree there, that information is lost. When bzr reads back the permissions from the Linux filesystem interface, it gets whatever default value is returned from the API for every file and thus it appears you have modified the permissions of every file in the working tree whose permissions in the parent tree don't match the default value.

This revision is a phantom change that you did nothing to create and exists as a ghostly reminder of a hole in our filesystem support. I am interested in resolving this as it causes problems and doesn't look too difficult, but I am first trying to get the Bazaar Patch Queue Manager back online as that is our critical path to land new code on trunk.

veddox (dvedder95) wrote :

> I see some good work

Thanks :-)

> preceded by bzr's misunderstanding of your filesystem's capabilities.

I'm running Ubuntu 14.04, but the partition hosting my code is NTFS.

> This revision is a phantom change that you did nothing to create and exists as
> a ghostly reminder of a hole in our filesystem support.

That would be bug #248333 (https://bugs.launchpad.net/bzr/+bug/248333), right?

Richard Wilbur (richard-wilbur) wrote :

You are correct regarding bug 248333. Now that Bazaar PQM is back,
I've got at least one of my Linux boxen running again, and the bzr
2.7.0 release dust is beginning to settle, I'm looking forward to
merging several branches and looking into 248333.

Unmerged revisions

6606. By veddox on 2015-04-14

Minor adjustments/corrections of previous changes.

6605. By veddox on 2015-04-12

Added $BZR_PAGER environment variable; TextUIOutputStream now checks the height of the current terminal before deciding whether or not to use the pager. Updated the documentation, added terminal_height() in osutils.py.

6604. By veddox on 2015-04-10

Added the 'pager' option and implemented it in TextUIOutputStream.

6603. By veddox on 2015-04-09

bzr.pager branched from parent bzr.dev

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file '.bzrignore' (properties changed: -x to +x)
2=== modified file '.rsyncexclude' (properties changed: -x to +x)
3=== modified file '.testr.conf' (properties changed: -x to +x)
4=== modified file 'BRANCH.TODO' (properties changed: -x to +x)
5--- BRANCH.TODO 2010-07-10 21:28:56 +0000
6+++ BRANCH.TODO 2015-07-21 00:48:43 +0000
7@@ -1,5 +1,9 @@
8 # This file is for listing TODOs for branches that are being worked on.
9 # It should ALWAYS be empty in the mainline or in integration branches.
10 #
11-#
12-
13+# Branch: bzr-pager
14+
15+This branch aims at fixing Launchpad bug #213718: "Use bzr-pager by default"
16+
17+TODO:
18+ - write tests for the new features
19
20=== modified file 'COPYING.txt' (properties changed: -x to +x)
21=== modified file 'INSTALL' (properties changed: -x to +x)
22=== modified file 'MANIFEST.in' (properties changed: -x to +x)
23=== modified file 'Makefile' (properties changed: -x to +x)
24=== modified file 'NEWS' (properties changed: -x to +x)
25=== modified file 'README' (properties changed: -x to +x)
26=== modified file 'README_BDIST_RPM' (properties changed: -x to +x)
27=== modified file 'TODO' (properties changed: -x to +x)
28=== modified file 'apport/README' (properties changed: -x to +x)
29=== modified file 'apport/bzr-crashdb.conf' (properties changed: -x to +x)
30=== modified file 'apport/source_bzr.py' (properties changed: -x to +x)
31=== modified file 'bzr.ico' (properties changed: -x to +x)
32=== modified file 'bzrlib/__init__.py' (properties changed: -x to +x)
33=== modified file 'bzrlib/_annotator_py.py' (properties changed: -x to +x)
34=== modified file 'bzrlib/_annotator_pyx.pyx' (properties changed: -x to +x)
35=== modified file 'bzrlib/_bencode_pyx.h' (properties changed: -x to +x)
36=== modified file 'bzrlib/_bencode_pyx.pyx' (properties changed: -x to +x)
37=== modified file 'bzrlib/_btree_serializer_py.py' (properties changed: -x to +x)
38=== modified file 'bzrlib/_btree_serializer_pyx.pyx' (properties changed: -x to +x)
39=== modified file 'bzrlib/_chk_map_py.py' (properties changed: -x to +x)
40=== modified file 'bzrlib/_chk_map_pyx.pyx' (properties changed: -x to +x)
41=== modified file 'bzrlib/_chunks_to_lines_py.py' (properties changed: -x to +x)
42=== modified file 'bzrlib/_chunks_to_lines_pyx.pyx' (properties changed: -x to +x)
43=== modified file 'bzrlib/_dirstate_helpers_py.py' (properties changed: -x to +x)
44=== modified file 'bzrlib/_dirstate_helpers_pyx.h' (properties changed: -x to +x)
45=== modified file 'bzrlib/_dirstate_helpers_pyx.pyx' (properties changed: -x to +x)
46=== modified file 'bzrlib/_export_c_api.h' (properties changed: -x to +x)
47=== modified file 'bzrlib/_groupcompress_py.py' (properties changed: -x to +x)
48=== modified file 'bzrlib/_groupcompress_pyx.pyx' (properties changed: -x to +x)
49=== modified file 'bzrlib/_import_c_api.h' (properties changed: -x to +x)
50=== modified file 'bzrlib/_knit_load_data_py.py' (properties changed: -x to +x)
51=== modified file 'bzrlib/_knit_load_data_pyx.pyx' (properties changed: -x to +x)
52=== modified file 'bzrlib/_known_graph_py.py' (properties changed: -x to +x)
53=== modified file 'bzrlib/_known_graph_pyx.pyx' (properties changed: -x to +x)
54=== modified file 'bzrlib/_patiencediff_c.c' (properties changed: -x to +x)
55=== modified file 'bzrlib/_readdir_py.py' (properties changed: -x to +x)
56=== modified file 'bzrlib/_readdir_pyx.pyx' (properties changed: -x to +x)
57=== modified file 'bzrlib/_rio_py.py' (properties changed: -x to +x)
58=== modified file 'bzrlib/_rio_pyx.pyx' (properties changed: -x to +x)
59=== modified file 'bzrlib/_simple_set_pyx.pxd' (properties changed: -x to +x)
60=== modified file 'bzrlib/_simple_set_pyx.pyx' (properties changed: -x to +x)
61=== modified file 'bzrlib/_static_tuple_c.c' (properties changed: -x to +x)
62=== modified file 'bzrlib/_static_tuple_c.h' (properties changed: -x to +x)
63=== modified file 'bzrlib/_static_tuple_c.pxd' (properties changed: -x to +x)
64=== modified file 'bzrlib/_static_tuple_py.py' (properties changed: -x to +x)
65=== modified file 'bzrlib/_termcolor.py' (properties changed: -x to +x)
66=== modified file 'bzrlib/_walkdirs_win32.pyx' (properties changed: -x to +x)
67=== modified file 'bzrlib/add.py' (properties changed: -x to +x)
68=== modified file 'bzrlib/annotate.py' (properties changed: -x to +x)
69=== modified file 'bzrlib/api.py' (properties changed: -x to +x)
70=== modified file 'bzrlib/atomicfile.py' (properties changed: -x to +x)
71=== modified file 'bzrlib/bencode.py' (properties changed: -x to +x)
72=== modified file 'bzrlib/bisect_multi.py' (properties changed: -x to +x)
73=== modified file 'bzrlib/branch.py' (properties changed: -x to +x)
74=== modified file 'bzrlib/branchbuilder.py' (properties changed: -x to +x)
75=== modified file 'bzrlib/branchfmt/__init__.py' (properties changed: -x to +x)
76=== modified file 'bzrlib/branchfmt/fullhistory.py' (properties changed: -x to +x)
77=== modified file 'bzrlib/breakin.py' (properties changed: -x to +x)
78=== modified file 'bzrlib/btree_index.py' (properties changed: -x to +x)
79=== modified file 'bzrlib/bugtracker.py' (properties changed: -x to +x)
80=== modified file 'bzrlib/builtins.py' (properties changed: -x to +x)
81=== modified file 'bzrlib/bundle/__init__.py' (properties changed: -x to +x)
82=== modified file 'bzrlib/bundle/apply_bundle.py' (properties changed: -x to +x)
83=== modified file 'bzrlib/bundle/bundle_data.py' (properties changed: -x to +x)
84=== modified file 'bzrlib/bundle/commands.py' (properties changed: -x to +x)
85=== modified file 'bzrlib/bundle/serializer/__init__.py' (properties changed: -x to +x)
86=== modified file 'bzrlib/bundle/serializer/v08.py' (properties changed: -x to +x)
87=== modified file 'bzrlib/bundle/serializer/v09.py' (properties changed: -x to +x)
88=== modified file 'bzrlib/bundle/serializer/v4.py' (properties changed: -x to +x)
89=== modified file 'bzrlib/bzr_distutils.py' (properties changed: -x to +x)
90=== modified file 'bzrlib/bzrdir.py' (properties changed: -x to +x)
91=== modified file 'bzrlib/cache_utf8.py' (properties changed: -x to +x)
92=== modified file 'bzrlib/cethread.py' (properties changed: -x to +x)
93=== modified file 'bzrlib/check.py' (properties changed: -x to +x)
94=== modified file 'bzrlib/chk_map.py' (properties changed: -x to +x)
95=== modified file 'bzrlib/chk_serializer.py' (properties changed: -x to +x)
96=== modified file 'bzrlib/chunk_writer.py' (properties changed: -x to +x)
97=== modified file 'bzrlib/clean_tree.py' (properties changed: -x to +x)
98=== modified file 'bzrlib/cleanup.py' (properties changed: -x to +x)
99=== modified file 'bzrlib/cmd_test_script.py' (properties changed: -x to +x)
100=== modified file 'bzrlib/cmd_version_info.py' (properties changed: -x to +x)
101=== modified file 'bzrlib/cmdline.py' (properties changed: -x to +x)
102=== modified file 'bzrlib/commands.py' (properties changed: -x to +x)
103=== modified file 'bzrlib/commit.py' (properties changed: -x to +x)
104=== modified file 'bzrlib/commit_signature_commands.py' (properties changed: -x to +x)
105=== modified file 'bzrlib/config.py' (properties changed: -x to +x)
106--- bzrlib/config.py 2014-06-19 09:42:08 +0000
107+++ bzrlib/config.py 2015-07-21 00:48:43 +0000
108@@ -24,6 +24,7 @@
109 In bazaar.conf the following options may be set:
110 [DEFAULT]
111 editor=name-of-program
112+pager=name-of-program
113 email=Your Name <your@email.address>
114 check_signatures=require|ignore|check-available(default)
115 create_signatures=always|never|when-required(default)
116@@ -48,6 +49,7 @@
117 explanation of options
118 ----------------------
119 editor - this option sets the pop up editor to use during commits.
120+pager - this option sets the pager that will be used to display long help texts.
121 email - this option sets the user id bzr will use when committing.
122 check_signatures - this option will control whether bzr will require good gpg
123 signatures, ignore them, or check them if they are
124@@ -2810,6 +2812,11 @@
125 help= 'Unicode encoding for output'
126 ' (terminal encoding if not specified).'))
127 option_registry.register(
128+ Option('pager',
129+ default=None,
130+ help='''\
131+The command called to launch a pager when displaying help texts.'''))
132+option_registry.register(
133 Option('parent_location',
134 default=None,
135 help="""\
136
137=== modified file 'bzrlib/conflicts.py' (properties changed: -x to +x)
138=== modified file 'bzrlib/controldir.py' (properties changed: -x to +x)
139=== modified file 'bzrlib/counted_lock.py' (properties changed: -x to +x)
140=== modified file 'bzrlib/crash.py' (properties changed: -x to +x)
141=== modified file 'bzrlib/debug.py' (properties changed: -x to +x)
142=== modified file 'bzrlib/decorators.py' (properties changed: -x to +x)
143=== modified file 'bzrlib/delta.h' (properties changed: -x to +x)
144=== modified file 'bzrlib/delta.py' (properties changed: -x to +x)
145=== modified file 'bzrlib/diff-delta.c' (properties changed: -x to +x)
146=== modified file 'bzrlib/diff.py' (properties changed: -x to +x)
147=== modified file 'bzrlib/directory_service.py' (properties changed: -x to +x)
148=== modified file 'bzrlib/dirstate.py' (properties changed: -x to +x)
149=== modified file 'bzrlib/doc/__init__.py' (properties changed: -x to +x)
150=== modified file 'bzrlib/doc/api/__init__.py' (properties changed: -x to +x)
151=== modified file 'bzrlib/doc/api/branch.txt' (properties changed: -x to +x)
152=== modified file 'bzrlib/doc/api/transport.txt' (properties changed: -x to +x)
153=== modified file 'bzrlib/doc_generate/__init__.py' (properties changed: -x to +x)
154=== modified file 'bzrlib/doc_generate/autodoc_bash_completion.py' (properties changed: -x to +x)
155=== modified file 'bzrlib/doc_generate/autodoc_man.py' (properties changed: -x to +x)
156=== modified file 'bzrlib/doc_generate/autodoc_rstx.py' (properties changed: -x to +x)
157=== modified file 'bzrlib/doc_generate/conf.py' (properties changed: -x to +x)
158=== modified file 'bzrlib/email_message.py' (properties changed: -x to +x)
159=== modified file 'bzrlib/errors.py' (properties changed: -x to +x)
160=== modified file 'bzrlib/estimate_compressed_size.py' (properties changed: -x to +x)
161=== modified file 'bzrlib/export/__init__.py' (properties changed: -x to +x)
162=== modified file 'bzrlib/export/dir_exporter.py' (properties changed: -x to +x)
163=== modified file 'bzrlib/export/tar_exporter.py' (properties changed: -x to +x)
164=== modified file 'bzrlib/export/zip_exporter.py' (properties changed: -x to +x)
165=== modified file 'bzrlib/export_pot.py' (properties changed: -x to +x)
166=== modified file 'bzrlib/externalcommand.py' (properties changed: -x to +x)
167=== modified file 'bzrlib/fetch.py' (properties changed: -x to +x)
168=== modified file 'bzrlib/fifo_cache.py' (properties changed: -x to +x)
169=== modified file 'bzrlib/filter_tree.py' (properties changed: -x to +x)
170=== modified file 'bzrlib/filters/__init__.py' (properties changed: -x to +x)
171=== modified file 'bzrlib/filters/eol.py' (properties changed: -x to +x)
172=== modified file 'bzrlib/foreign.py' (properties changed: -x to +x)
173=== modified file 'bzrlib/generate_ids.py' (properties changed: -x to +x)
174=== modified file 'bzrlib/globbing.py' (properties changed: -x to +x)
175=== modified file 'bzrlib/gpg.py' (properties changed: -x to +x)
176=== modified file 'bzrlib/graph.py' (properties changed: -x to +x)
177=== modified file 'bzrlib/groupcompress.py' (properties changed: -x to +x)
178=== modified file 'bzrlib/hashcache.py' (properties changed: -x to +x)
179=== modified file 'bzrlib/help.py' (properties changed: -x to +x)
180=== modified file 'bzrlib/help_topics/__init__.py' (properties changed: -x to +x)
181=== modified file 'bzrlib/help_topics/en/authentication.txt' (properties changed: -x to +x)
182=== modified file 'bzrlib/help_topics/en/configuration.txt' (properties changed: -x to +x)
183--- bzrlib/help_topics/en/configuration.txt 2012-10-10 18:29:39 +0000
184+++ bzrlib/help_topics/en/configuration.txt 2015-07-21 00:48:43 +0000
185@@ -61,6 +61,11 @@
186
187 Path to the editor Bazaar should use for commit messages, etc.
188
189+BZR_PAGER
190+~~~~~~~~~
191+
192+Path to the pager that Bazaar should use when outputting long texts.
193+
194 BZR_LOG
195 ~~~~~~~
196
197@@ -73,6 +78,26 @@
198 Setting this to ``NUL`` on Windows or ``/dev/null`` on other platforms
199 will disable logging.
200
201+BZR_COLUMNS
202+~~~~~~~~~~~
203+
204+Width of the current terminal in characters. By default, this information
205+is obtained from the operating system, but can be overriden by the user
206+via this variable.
207+
208+It is used when formatting texts (such as the branch history) for output.
209+
210+BZR_HEIGHT
211+~~~~~~~~~~
212+
213+Height of the current terminal in lines. By default, this information is
214+obtained from the operating system, but can be overriden by the user via
215+this variable.
216+
217+The height is needed to determine whether an output is long enough to
218+merit the use of a pager (if the user has set the BZR_PAGER variable or
219+'pager' option in bazaar.conf).
220+
221
222 BZR_PLUGIN_PATH
223 ~~~~~~~~~~~~~~~
224@@ -427,6 +452,13 @@
225 ``BZR_EDITOR``, and overrides the ``VISUAL`` and ``EDITOR`` environment
226 variables.
227
228+pager
229+~~~~~
230+
231+The path of the pager that Bazaar will use when *bzr help* is invoked, as help
232+texts are often too long to be shown in one screenful. By default, no pager is
233+used. The environment variable ``BZR_PAGER`` overrides this option.
234+
235 log_format
236 ~~~~~~~~~~
237
238
239=== modified file 'bzrlib/help_topics/en/conflict-types.txt' (properties changed: -x to +x)
240=== modified file 'bzrlib/help_topics/en/content-filters.txt' (properties changed: -x to +x)
241=== modified file 'bzrlib/help_topics/en/debug-flags.txt' (properties changed: -x to +x)
242=== modified file 'bzrlib/help_topics/en/diverged-branches.txt' (properties changed: -x to +x)
243=== modified file 'bzrlib/help_topics/en/eol.txt' (properties changed: -x to +x)
244=== modified file 'bzrlib/help_topics/en/log-formats.txt' (properties changed: -x to +x)
245=== modified file 'bzrlib/help_topics/en/patterns.txt' (properties changed: -x to +x)
246=== modified file 'bzrlib/help_topics/en/rules.txt' (properties changed: -x to +x)
247=== modified file 'bzrlib/help_topics/en/url-special-chars.txt' (properties changed: -x to +x)
248=== modified file 'bzrlib/help_topics/es/conflict-types.txt' (properties changed: -x to +x)
249=== modified file 'bzrlib/hooks.py' (properties changed: -x to +x)
250=== modified file 'bzrlib/i18n.py' (properties changed: -x to +x)
251=== modified file 'bzrlib/identitymap.py' (properties changed: -x to +x)
252=== modified file 'bzrlib/ignores.py' (properties changed: -x to +x)
253=== modified file 'bzrlib/index.py' (properties changed: -x to +x)
254=== modified file 'bzrlib/info.py' (properties changed: -x to +x)
255=== modified file 'bzrlib/inspect_for_copy.py' (properties changed: -x to +x)
256=== modified file 'bzrlib/inter.py' (properties changed: -x to +x)
257=== modified file 'bzrlib/intset.py' (properties changed: -x to +x)
258=== modified file 'bzrlib/inventory.py' (properties changed: -x to +x)
259=== modified file 'bzrlib/inventory_delta.py' (properties changed: -x to +x)
260=== modified file 'bzrlib/iterablefile.py' (properties changed: -x to +x)
261=== modified file 'bzrlib/knit.py' (properties changed: -x to +x)
262=== modified file 'bzrlib/lazy_import.py' (properties changed: -x to +x)
263=== modified file 'bzrlib/lazy_regex.py' (properties changed: -x to +x)
264=== modified file 'bzrlib/library_state.py' (properties changed: -x to +x)
265=== modified file 'bzrlib/lock.py' (properties changed: -x to +x)
266=== modified file 'bzrlib/lockable_files.py' (properties changed: -x to +x)
267=== modified file 'bzrlib/lockdir.py' (properties changed: -x to +x)
268=== modified file 'bzrlib/log.py' (properties changed: -x to +x)
269=== modified file 'bzrlib/lru_cache.py' (properties changed: -x to +x)
270=== modified file 'bzrlib/lsprof.py' (properties changed: -x to +x)
271=== modified file 'bzrlib/mail_client.py' (properties changed: -x to +x)
272=== modified file 'bzrlib/memorytree.py' (properties changed: -x to +x)
273=== modified file 'bzrlib/merge.py' (properties changed: -x to +x)
274=== modified file 'bzrlib/merge3.py' (properties changed: -x to +x)
275=== modified file 'bzrlib/merge_directive.py' (properties changed: -x to +x)
276=== modified file 'bzrlib/mergetools.py' (properties changed: -x to +x)
277=== modified file 'bzrlib/missing.py' (properties changed: -x to +x)
278=== modified file 'bzrlib/msgeditor.py' (properties changed: -x to +x)
279=== modified file 'bzrlib/multiparent.py' (properties changed: -x to +x)
280=== modified file 'bzrlib/mutabletree.py' (properties changed: -x to +x)
281=== modified file 'bzrlib/option.py' (properties changed: -x to +x)
282=== modified file 'bzrlib/osutils.py' (properties changed: -x to +x)
283--- bzrlib/osutils.py 2013-06-24 12:03:12 +0000
284+++ bzrlib/osutils.py 2015-07-21 00:48:43 +0000
285@@ -1619,6 +1619,80 @@
286 return None
287
288
289+# Repeat the more or less same as above, except now take the height
290+
291+default_terminal_height = 24
292+"""The default terminal height for ttys.
293+
294+This is defined so that higher levels can share a common fallback value when
295+terminal_height() returns None.
296+
297+Used when deciding whether or not to output to a pager in ui/text.py
298+"""
299+
300+def terminal_height():
301+ """Return terminal height.
302+
303+ None is returned if the height can't established precisely.
304+
305+ The rules are:
306+ - if BZR_HEIGHT is set, returns its value
307+ - if there is no controlling terminal, returns None
308+ - query the OS, if the queried size has changed since the last query,
309+ return its value,
310+ - if the OS has a value (even though it's never changed), return its value.
311+
312+ From there, we need to query the OS to get the size of the controlling
313+ terminal.
314+
315+ On Unices we query the OS by:
316+ - get termios.TIOCGWINSZ
317+ - if an error occurs or a negative value is obtained, returns None
318+
319+ On Windows we query the OS by:
320+ - win32utils.get_console_size() decides,
321+ - returns None on error (provided default value)
322+ """
323+ try:
324+ height = int(os.environ['BZR_HEIGHT'])
325+ except (KeyError, ValueError):
326+ height = None
327+ if height is not None:
328+ if height > 0:
329+ return height
330+ else:
331+ return None
332+
333+ isatty = getattr(sys.stdout, 'isatty', None)
334+ if isatty is None or not isatty():
335+ # Don't guess, setting BZR_HEIGHT is the recommended way to override.
336+ return None
337+
338+ # Query the OS
339+ width, height = os_size = _terminal_size(None, None)
340+ global _first_terminal_size, _terminal_size_state
341+ if _terminal_size_state == 'no_data':
342+ _first_terminal_size = os_size
343+ _terminal_size_state = 'unchanged'
344+ elif (_terminal_size_state == 'unchanged' and
345+ _first_terminal_size != os_size):
346+ _terminal_size_state = 'changed'
347+
348+ # If the OS claims to know how wide the terminal is, and this value has
349+ # ever changed, use that.
350+ if _terminal_size_state == 'changed':
351+ if height is not None and height > 0:
352+ return height
353+
354+ # Finally, use an unchanged size from the OS, if we have one.
355+ if _terminal_size_state == 'unchanged':
356+ if height is not None and height > 0:
357+ return height
358+
359+ # The height could not be determined.
360+ return None
361+
362+
363 def _win32_terminal_size(width, height):
364 width, height = win32utils.get_console_size(defaultx=width, defaulty=height)
365 return width, height
366
367=== modified file 'bzrlib/pack.py' (properties changed: -x to +x)
368=== modified file 'bzrlib/patch.py' (properties changed: -x to +x)
369=== modified file 'bzrlib/patches.py' (properties changed: -x to +x)
370=== modified file 'bzrlib/plugin.py' (properties changed: -x to +x)
371=== modified file 'bzrlib/plugins/__init__.py' (properties changed: -x to +x)
372=== modified file 'bzrlib/plugins/bash_completion/README.txt' (properties changed: -x to +x)
373=== modified file 'bzrlib/plugins/bash_completion/__init__.py' (properties changed: -x to +x)
374=== modified file 'bzrlib/plugins/bash_completion/bashcomp.py' (properties changed: -x to +x)
375=== modified file 'bzrlib/plugins/bash_completion/tests/__init__.py' (properties changed: -x to +x)
376=== modified file 'bzrlib/plugins/bash_completion/tests/test_bashcomp.py' (properties changed: -x to +x)
377=== modified file 'bzrlib/plugins/changelog_merge/__init__.py' (properties changed: -x to +x)
378=== modified file 'bzrlib/plugins/changelog_merge/changelog_merge.py' (properties changed: -x to +x)
379=== modified file 'bzrlib/plugins/changelog_merge/tests/__init__.py' (properties changed: -x to +x)
380=== modified file 'bzrlib/plugins/changelog_merge/tests/test_changelog_merge.py' (properties changed: -x to +x)
381=== modified file 'bzrlib/plugins/grep/.bzrignore' (properties changed: -x to +x)
382=== modified file 'bzrlib/plugins/grep/NEWS' (properties changed: -x to +x)
383=== modified file 'bzrlib/plugins/grep/__init__.py' (properties changed: -x to +x)
384=== modified file 'bzrlib/plugins/grep/cmds.py' (properties changed: -x to +x)
385=== modified file 'bzrlib/plugins/grep/grep.py' (properties changed: -x to +x)
386=== modified file 'bzrlib/plugins/grep/test_grep.py' (properties changed: -x to +x)
387=== modified file 'bzrlib/plugins/launchpad/__init__.py' (properties changed: -x to +x)
388=== modified file 'bzrlib/plugins/launchpad/account.py' (properties changed: -x to +x)
389=== modified file 'bzrlib/plugins/launchpad/cmds.py' (properties changed: -x to +x)
390=== modified file 'bzrlib/plugins/launchpad/lp_api.py' (properties changed: -x to +x)
391=== modified file 'bzrlib/plugins/launchpad/lp_api_lite.py' (properties changed: -x to +x)
392=== modified file 'bzrlib/plugins/launchpad/lp_directory.py' (properties changed: -x to +x)
393=== modified file 'bzrlib/plugins/launchpad/lp_propose.py' (properties changed: -x to +x)
394=== modified file 'bzrlib/plugins/launchpad/lp_registration.py' (properties changed: -x to +x)
395=== modified file 'bzrlib/plugins/launchpad/test_account.py' (properties changed: -x to +x)
396=== modified file 'bzrlib/plugins/launchpad/test_lp_api.py' (properties changed: -x to +x)
397=== modified file 'bzrlib/plugins/launchpad/test_lp_api_lite.py' (properties changed: -x to +x)
398=== modified file 'bzrlib/plugins/launchpad/test_lp_directory.py' (properties changed: -x to +x)
399=== modified file 'bzrlib/plugins/launchpad/test_lp_login.py' (properties changed: -x to +x)
400=== modified file 'bzrlib/plugins/launchpad/test_lp_open.py' (properties changed: -x to +x)
401=== modified file 'bzrlib/plugins/launchpad/test_lp_service.py' (properties changed: -x to +x)
402=== modified file 'bzrlib/plugins/launchpad/test_register.py' (properties changed: -x to +x)
403=== modified file 'bzrlib/plugins/netrc_credential_store/__init__.py' (properties changed: -x to +x)
404=== modified file 'bzrlib/plugins/netrc_credential_store/tests/__init__.py' (properties changed: -x to +x)
405=== modified file 'bzrlib/plugins/netrc_credential_store/tests/test_netrc.py' (properties changed: -x to +x)
406=== modified file 'bzrlib/plugins/news_merge/README' (properties changed: -x to +x)
407=== modified file 'bzrlib/plugins/news_merge/__init__.py' (properties changed: -x to +x)
408=== modified file 'bzrlib/plugins/news_merge/news_merge.py' (properties changed: -x to +x)
409=== modified file 'bzrlib/plugins/news_merge/parser.py' (properties changed: -x to +x)
410=== modified file 'bzrlib/plugins/news_merge/tests/__init__.py' (properties changed: -x to +x)
411=== modified file 'bzrlib/plugins/news_merge/tests/test_news_merge.py' (properties changed: -x to +x)
412=== modified file 'bzrlib/plugins/po_merge/README' (properties changed: -x to +x)
413=== modified file 'bzrlib/plugins/po_merge/__init__.py' (properties changed: -x to +x)
414=== modified file 'bzrlib/plugins/po_merge/po_merge.py' (properties changed: -x to +x)
415=== modified file 'bzrlib/plugins/po_merge/tests/__init__.py' (properties changed: -x to +x)
416=== modified file 'bzrlib/plugins/po_merge/tests/test_po_merge.py' (properties changed: -x to +x)
417=== modified file 'bzrlib/plugins/weave_fmt/__init__.py' (properties changed: -x to +x)
418=== modified file 'bzrlib/plugins/weave_fmt/branch.py' (properties changed: -x to +x)
419=== modified file 'bzrlib/plugins/weave_fmt/bzrdir.py' (properties changed: -x to +x)
420=== modified file 'bzrlib/plugins/weave_fmt/repository.py' (properties changed: -x to +x)
421=== modified file 'bzrlib/plugins/weave_fmt/test_bzrdir.py' (properties changed: -x to +x)
422=== modified file 'bzrlib/plugins/weave_fmt/test_repository.py' (properties changed: -x to +x)
423=== modified file 'bzrlib/plugins/weave_fmt/test_workingtree.py' (properties changed: -x to +x)
424=== modified file 'bzrlib/plugins/weave_fmt/workingtree.py' (properties changed: -x to +x)
425=== modified file 'bzrlib/plugins/weave_fmt/xml4.py' (properties changed: -x to +x)
426=== modified file 'bzrlib/progress.py' (properties changed: -x to +x)
427=== modified file 'bzrlib/push.py' (properties changed: -x to +x)
428=== modified file 'bzrlib/python-compat.h' (properties changed: -x to +x)
429=== modified file 'bzrlib/pyutils.py' (properties changed: -x to +x)
430=== modified file 'bzrlib/readdir.h' (properties changed: -x to +x)
431=== modified file 'bzrlib/reconcile.py' (properties changed: -x to +x)
432=== modified file 'bzrlib/reconfigure.py' (properties changed: -x to +x)
433=== modified file 'bzrlib/recordcounter.py' (properties changed: -x to +x)
434=== modified file 'bzrlib/registry.py' (properties changed: -x to +x)
435=== modified file 'bzrlib/remote.py' (properties changed: -x to +x)
436=== modified file 'bzrlib/rename_map.py' (properties changed: -x to +x)
437=== modified file 'bzrlib/repofmt/__init__.py' (properties changed: -x to +x)
438=== modified file 'bzrlib/repofmt/groupcompress_repo.py' (properties changed: -x to +x)
439=== modified file 'bzrlib/repofmt/knitpack_repo.py' (properties changed: -x to +x)
440=== modified file 'bzrlib/repofmt/knitrepo.py' (properties changed: -x to +x)
441=== modified file 'bzrlib/repofmt/pack_repo.py' (properties changed: -x to +x)
442=== modified file 'bzrlib/repository.py' (properties changed: -x to +x)
443=== modified file 'bzrlib/revision.py' (properties changed: -x to +x)
444=== modified file 'bzrlib/revisionspec.py' (properties changed: -x to +x)
445=== modified file 'bzrlib/revisiontree.py' (properties changed: -x to +x)
446=== modified file 'bzrlib/rio.py' (properties changed: -x to +x)
447=== modified file 'bzrlib/rules.py' (properties changed: -x to +x)
448=== modified file 'bzrlib/send.py' (properties changed: -x to +x)
449=== modified file 'bzrlib/serializer.py' (properties changed: -x to +x)
450=== modified file 'bzrlib/shelf.py' (properties changed: -x to +x)
451=== modified file 'bzrlib/shelf_ui.py' (properties changed: -x to +x)
452=== modified file 'bzrlib/shellcomplete.py' (properties changed: -x to +x)
453=== modified file 'bzrlib/smart/__init__.py' (properties changed: -x to +x)
454=== modified file 'bzrlib/smart/branch.py' (properties changed: -x to +x)
455=== modified file 'bzrlib/smart/bzrdir.py' (properties changed: -x to +x)
456=== modified file 'bzrlib/smart/client.py' (properties changed: -x to +x)
457=== modified file 'bzrlib/smart/medium.py' (properties changed: -x to +x)
458=== modified file 'bzrlib/smart/message.py' (properties changed: -x to +x)
459=== modified file 'bzrlib/smart/packrepository.py' (properties changed: -x to +x)
460=== modified file 'bzrlib/smart/ping.py' (properties changed: -x to +x)
461=== modified file 'bzrlib/smart/protocol.py' (properties changed: -x to +x)
462=== modified file 'bzrlib/smart/repository.py' (properties changed: -x to +x)
463=== modified file 'bzrlib/smart/request.py' (properties changed: -x to +x)
464=== modified file 'bzrlib/smart/server.py' (properties changed: -x to +x)
465=== modified file 'bzrlib/smart/signals.py' (properties changed: -x to +x)
466=== modified file 'bzrlib/smart/vfs.py' (properties changed: -x to +x)
467=== modified file 'bzrlib/smtp_connection.py' (properties changed: -x to +x)
468=== modified file 'bzrlib/static_tuple.py' (properties changed: -x to +x)
469=== modified file 'bzrlib/status.py' (properties changed: -x to +x)
470=== modified file 'bzrlib/store/__init__.py' (properties changed: -x to +x)
471=== modified file 'bzrlib/store/text.py' (properties changed: -x to +x)
472=== modified file 'bzrlib/store/versioned/__init__.py' (properties changed: -x to +x)
473=== modified file 'bzrlib/strace.py' (properties changed: -x to +x)
474=== modified file 'bzrlib/switch.py' (properties changed: -x to +x)
475=== modified file 'bzrlib/symbol_versioning.py' (properties changed: -x to +x)
476=== modified file 'bzrlib/tag.py' (properties changed: -x to +x)
477=== modified file 'bzrlib/testament.py' (properties changed: -x to +x)
478=== modified file 'bzrlib/tests/EncodingAdapter.py' (properties changed: -x to +x)
479=== modified file 'bzrlib/tests/TestUtil.py' (properties changed: -x to +x)
480=== modified file 'bzrlib/tests/__init__.py' (properties changed: -x to +x)
481=== modified file 'bzrlib/tests/blackbox/__init__.py' (properties changed: -x to +x)
482=== modified file 'bzrlib/tests/blackbox/test_add.py' (properties changed: -x to +x)
483=== modified file 'bzrlib/tests/blackbox/test_added.py' (properties changed: -x to +x)
484=== modified file 'bzrlib/tests/blackbox/test_alias.py' (properties changed: -x to +x)
485=== modified file 'bzrlib/tests/blackbox/test_aliases.py' (properties changed: -x to +x)
486=== modified file 'bzrlib/tests/blackbox/test_ancestry.py' (properties changed: -x to +x)
487=== modified file 'bzrlib/tests/blackbox/test_annotate.py' (properties changed: -x to +x)
488=== modified file 'bzrlib/tests/blackbox/test_bound_branches.py' (properties changed: -x to +x)
489=== modified file 'bzrlib/tests/blackbox/test_branch.py' (properties changed: -x to +x)
490=== modified file 'bzrlib/tests/blackbox/test_branches.py' (properties changed: -x to +x)
491=== modified file 'bzrlib/tests/blackbox/test_break_lock.py' (properties changed: -x to +x)
492=== modified file 'bzrlib/tests/blackbox/test_bundle_info.py' (properties changed: -x to +x)
493=== modified file 'bzrlib/tests/blackbox/test_cat.py' (properties changed: -x to +x)
494=== modified file 'bzrlib/tests/blackbox/test_cat_revision.py' (properties changed: -x to +x)
495=== modified file 'bzrlib/tests/blackbox/test_check.py' (properties changed: -x to +x)
496=== modified file 'bzrlib/tests/blackbox/test_checkout.py' (properties changed: -x to +x)
497=== modified file 'bzrlib/tests/blackbox/test_clean_tree.py' (properties changed: -x to +x)
498=== modified file 'bzrlib/tests/blackbox/test_command_encoding.py' (properties changed: -x to +x)
499=== modified file 'bzrlib/tests/blackbox/test_commit.py' (properties changed: -x to +x)
500=== modified file 'bzrlib/tests/blackbox/test_config.py' (properties changed: -x to +x)
501=== modified file 'bzrlib/tests/blackbox/test_conflicts.py' (properties changed: -x to +x)
502=== modified file 'bzrlib/tests/blackbox/test_debug.py' (properties changed: -x to +x)
503=== modified file 'bzrlib/tests/blackbox/test_deleted.py' (properties changed: -x to +x)
504=== modified file 'bzrlib/tests/blackbox/test_diff.py' (properties changed: -x to +x)
505=== modified file 'bzrlib/tests/blackbox/test_dpush.py' (properties changed: -x to +x)
506=== modified file 'bzrlib/tests/blackbox/test_dump_btree.py' (properties changed: -x to +x)
507=== modified file 'bzrlib/tests/blackbox/test_exceptions.py' (properties changed: -x to +x)
508=== modified file 'bzrlib/tests/blackbox/test_export.py' (properties changed: -x to +x)
509=== modified file 'bzrlib/tests/blackbox/test_export_pot.py' (properties changed: -x to +x)
510=== modified file 'bzrlib/tests/blackbox/test_filesystem_cicp.py' (properties changed: -x to +x)
511=== modified file 'bzrlib/tests/blackbox/test_filtered_view_ops.py' (properties changed: -x to +x)
512=== modified file 'bzrlib/tests/blackbox/test_find_merge_base.py' (properties changed: -x to +x)
513=== modified file 'bzrlib/tests/blackbox/test_help.py' (properties changed: -x to +x)
514=== modified file 'bzrlib/tests/blackbox/test_hooks.py' (properties changed: -x to +x)
515=== modified file 'bzrlib/tests/blackbox/test_ignore.py' (properties changed: -x to +x)
516=== modified file 'bzrlib/tests/blackbox/test_ignored.py' (properties changed: -x to +x)
517=== modified file 'bzrlib/tests/blackbox/test_info.py' (properties changed: -x to +x)
518=== modified file 'bzrlib/tests/blackbox/test_init.py' (properties changed: -x to +x)
519=== modified file 'bzrlib/tests/blackbox/test_inventory.py' (properties changed: -x to +x)
520=== modified file 'bzrlib/tests/blackbox/test_join.py' (properties changed: -x to +x)
521=== modified file 'bzrlib/tests/blackbox/test_locale.py' (properties changed: -x to +x)
522=== modified file 'bzrlib/tests/blackbox/test_log.py' (properties changed: -x to +x)
523=== modified file 'bzrlib/tests/blackbox/test_logformats.py' (properties changed: -x to +x)
524=== modified file 'bzrlib/tests/blackbox/test_lookup_revision.py' (properties changed: -x to +x)
525=== modified file 'bzrlib/tests/blackbox/test_ls.py' (properties changed: -x to +x)
526=== modified file 'bzrlib/tests/blackbox/test_lsprof.py' (properties changed: -x to +x)
527=== modified file 'bzrlib/tests/blackbox/test_merge.py' (properties changed: -x to +x)
528=== modified file 'bzrlib/tests/blackbox/test_merge_directive.py' (properties changed: -x to +x)
529=== modified file 'bzrlib/tests/blackbox/test_missing.py' (properties changed: -x to +x)
530=== modified file 'bzrlib/tests/blackbox/test_mkdir.py' (properties changed: -x to +x)
531=== modified file 'bzrlib/tests/blackbox/test_modified.py' (properties changed: -x to +x)
532=== modified file 'bzrlib/tests/blackbox/test_mv.py' (properties changed: -x to +x)
533=== modified file 'bzrlib/tests/blackbox/test_nick.py' (properties changed: -x to +x)
534=== modified file 'bzrlib/tests/blackbox/test_non_ascii.py' (properties changed: -x to +x)
535=== modified file 'bzrlib/tests/blackbox/test_outside_wt.py' (properties changed: -x to +x)
536=== modified file 'bzrlib/tests/blackbox/test_pack.py' (properties changed: -x to +x)
537=== modified file 'bzrlib/tests/blackbox/test_ping.py' (properties changed: -x to +x)
538=== modified file 'bzrlib/tests/blackbox/test_pull.py' (properties changed: -x to +x)
539=== modified file 'bzrlib/tests/blackbox/test_push.py' (properties changed: -x to +x)
540=== modified file 'bzrlib/tests/blackbox/test_re_sign.py' (properties changed: -x to +x)
541=== modified file 'bzrlib/tests/blackbox/test_reconcile.py' (properties changed: -x to +x)
542=== modified file 'bzrlib/tests/blackbox/test_reconfigure.py' (properties changed: -x to +x)
543=== modified file 'bzrlib/tests/blackbox/test_reference.py' (properties changed: -x to +x)
544=== modified file 'bzrlib/tests/blackbox/test_remember_option.py' (properties changed: -x to +x)
545=== modified file 'bzrlib/tests/blackbox/test_remerge.py' (properties changed: -x to +x)
546=== modified file 'bzrlib/tests/blackbox/test_remove.py' (properties changed: -x to +x)
547=== modified file 'bzrlib/tests/blackbox/test_remove_tree.py' (properties changed: -x to +x)
548=== modified file 'bzrlib/tests/blackbox/test_repair_workingtree.py' (properties changed: -x to +x)
549=== modified file 'bzrlib/tests/blackbox/test_resolve.py' (properties changed: -x to +x)
550=== modified file 'bzrlib/tests/blackbox/test_revert.py' (properties changed: -x to +x)
551=== modified file 'bzrlib/tests/blackbox/test_revision_history.py' (properties changed: -x to +x)
552=== modified file 'bzrlib/tests/blackbox/test_revision_info.py' (properties changed: -x to +x)
553=== modified file 'bzrlib/tests/blackbox/test_revno.py' (properties changed: -x to +x)
554=== modified file 'bzrlib/tests/blackbox/test_rmbranch.py' (properties changed: -x to +x)
555=== modified file 'bzrlib/tests/blackbox/test_script.py' (properties changed: -x to +x)
556=== modified file 'bzrlib/tests/blackbox/test_selftest.py' (properties changed: -x to +x)
557=== modified file 'bzrlib/tests/blackbox/test_send.py' (properties changed: -x to +x)
558=== modified file 'bzrlib/tests/blackbox/test_serve.py' (properties changed: -x to +x)
559=== modified file 'bzrlib/tests/blackbox/test_shared_repository.py' (properties changed: -x to +x)
560=== modified file 'bzrlib/tests/blackbox/test_shell_complete.py' (properties changed: -x to +x)
561=== modified file 'bzrlib/tests/blackbox/test_shelve.py' (properties changed: -x to +x)
562=== modified file 'bzrlib/tests/blackbox/test_sign_my_commits.py' (properties changed: -x to +x)
563=== modified file 'bzrlib/tests/blackbox/test_split.py' (properties changed: -x to +x)
564=== modified file 'bzrlib/tests/blackbox/test_status.py' (properties changed: -x to +x)
565=== modified file 'bzrlib/tests/blackbox/test_switch.py' (properties changed: -x to +x)
566=== modified file 'bzrlib/tests/blackbox/test_tags.py' (properties changed: -x to +x)
567=== modified file 'bzrlib/tests/blackbox/test_testament.py' (properties changed: -x to +x)
568=== modified file 'bzrlib/tests/blackbox/test_too_much.py' (properties changed: -x to +x)
569=== modified file 'bzrlib/tests/blackbox/test_uncommit.py' (properties changed: -x to +x)
570=== modified file 'bzrlib/tests/blackbox/test_unknowns.py' (properties changed: -x to +x)
571=== modified file 'bzrlib/tests/blackbox/test_update.py' (properties changed: -x to +x)
572=== modified file 'bzrlib/tests/blackbox/test_upgrade.py' (properties changed: -x to +x)
573=== modified file 'bzrlib/tests/blackbox/test_verify_signatures.py' (properties changed: -x to +x)
574=== modified file 'bzrlib/tests/blackbox/test_version.py' (properties changed: -x to +x)
575=== modified file 'bzrlib/tests/blackbox/test_version_info.py' (properties changed: -x to +x)
576=== modified file 'bzrlib/tests/blackbox/test_versioning.py' (properties changed: -x to +x)
577=== modified file 'bzrlib/tests/blackbox/test_view.py' (properties changed: -x to +x)
578=== modified file 'bzrlib/tests/blackbox/test_whoami.py' (properties changed: -x to +x)
579=== modified file 'bzrlib/tests/commands/__init__.py' (properties changed: -x to +x)
580=== modified file 'bzrlib/tests/commands/test_branch.py' (properties changed: -x to +x)
581=== modified file 'bzrlib/tests/commands/test_cat.py' (properties changed: -x to +x)
582=== modified file 'bzrlib/tests/commands/test_checkout.py' (properties changed: -x to +x)
583=== modified file 'bzrlib/tests/commands/test_commit.py' (properties changed: -x to +x)
584=== modified file 'bzrlib/tests/commands/test_init.py' (properties changed: -x to +x)
585=== modified file 'bzrlib/tests/commands/test_init_repository.py' (properties changed: -x to +x)
586=== modified file 'bzrlib/tests/commands/test_merge.py' (properties changed: -x to +x)
587=== modified file 'bzrlib/tests/commands/test_missing.py' (properties changed: -x to +x)
588=== modified file 'bzrlib/tests/commands/test_pull.py' (properties changed: -x to +x)
589=== modified file 'bzrlib/tests/commands/test_push.py' (properties changed: -x to +x)
590=== modified file 'bzrlib/tests/commands/test_revert.py' (properties changed: -x to +x)
591=== modified file 'bzrlib/tests/commands/test_update.py' (properties changed: -x to +x)
592=== modified file 'bzrlib/tests/fake_command.py' (properties changed: -x to +x)
593=== modified file 'bzrlib/tests/features.py' (properties changed: -x to +x)
594=== modified file 'bzrlib/tests/file_utils.py' (properties changed: -x to +x)
595=== modified file 'bzrlib/tests/fixtures.py' (properties changed: -x to +x)
596=== modified file 'bzrlib/tests/ftp_server/__init__.py' (properties changed: -x to +x)
597=== modified file 'bzrlib/tests/ftp_server/medusa_based.py' (properties changed: -x to +x)
598=== modified file 'bzrlib/tests/ftp_server/pyftpdlib_based.py' (properties changed: -x to +x)
599=== modified file 'bzrlib/tests/http_server.py' (properties changed: -x to +x)
600=== modified file 'bzrlib/tests/http_utils.py' (properties changed: -x to +x)
601=== modified file 'bzrlib/tests/https_server.py' (properties changed: -x to +x)
602=== modified file 'bzrlib/tests/lock_helpers.py' (properties changed: -x to +x)
603=== modified file 'bzrlib/tests/matchers.py' (properties changed: -x to +x)
604=== modified file 'bzrlib/tests/per_branch/__init__.py' (properties changed: -x to +x)
605=== modified file 'bzrlib/tests/per_branch/test_branch.py' (properties changed: -x to +x)
606=== modified file 'bzrlib/tests/per_branch/test_break_lock.py' (properties changed: -x to +x)
607=== modified file 'bzrlib/tests/per_branch/test_check.py' (properties changed: -x to +x)
608=== modified file 'bzrlib/tests/per_branch/test_commit.py' (properties changed: -x to +x)
609=== modified file 'bzrlib/tests/per_branch/test_config.py' (properties changed: -x to +x)
610=== modified file 'bzrlib/tests/per_branch/test_create_checkout.py' (properties changed: -x to +x)
611=== modified file 'bzrlib/tests/per_branch/test_create_clone.py' (properties changed: -x to +x)
612=== modified file 'bzrlib/tests/per_branch/test_dotted_revno_to_revision_id.py' (properties changed: -x to +x)
613=== modified file 'bzrlib/tests/per_branch/test_get_revision_id_to_revno_map.py' (properties changed: -x to +x)
614=== modified file 'bzrlib/tests/per_branch/test_hooks.py' (properties changed: -x to +x)
615=== modified file 'bzrlib/tests/per_branch/test_http.py' (properties changed: -x to +x)
616=== modified file 'bzrlib/tests/per_branch/test_iter_merge_sorted_revisions.py' (properties changed: -x to +x)
617=== modified file 'bzrlib/tests/per_branch/test_last_revision_info.py' (properties changed: -x to +x)
618=== modified file 'bzrlib/tests/per_branch/test_locking.py' (properties changed: -x to +x)
619=== modified file 'bzrlib/tests/per_branch/test_parent.py' (properties changed: -x to +x)
620=== modified file 'bzrlib/tests/per_branch/test_permissions.py' (properties changed: -x to +x)
621=== modified file 'bzrlib/tests/per_branch/test_pull.py' (properties changed: -x to +x)
622=== modified file 'bzrlib/tests/per_branch/test_push.py' (properties changed: -x to +x)
623=== modified file 'bzrlib/tests/per_branch/test_reconcile.py' (properties changed: -x to +x)
624=== modified file 'bzrlib/tests/per_branch/test_revision_id_to_dotted_revno.py' (properties changed: -x to +x)
625=== modified file 'bzrlib/tests/per_branch/test_revision_id_to_revno.py' (properties changed: -x to +x)
626=== modified file 'bzrlib/tests/per_branch/test_sprout.py' (properties changed: -x to +x)
627=== modified file 'bzrlib/tests/per_branch/test_stacking.py' (properties changed: -x to +x)
628=== modified file 'bzrlib/tests/per_branch/test_tags.py' (properties changed: -x to +x)
629=== modified file 'bzrlib/tests/per_branch/test_uncommit.py' (properties changed: -x to +x)
630=== modified file 'bzrlib/tests/per_branch/test_update.py' (properties changed: -x to +x)
631=== modified file 'bzrlib/tests/per_bzrdir/__init__.py' (properties changed: -x to +x)
632=== modified file 'bzrlib/tests/per_bzrdir/test_bzrdir.py' (properties changed: -x to +x)
633=== modified file 'bzrlib/tests/per_controldir/__init__.py' (properties changed: -x to +x)
634=== modified file 'bzrlib/tests/per_controldir/test_controldir.py' (properties changed: -x to +x)
635=== modified file 'bzrlib/tests/per_controldir/test_format.py' (properties changed: -x to +x)
636=== modified file 'bzrlib/tests/per_controldir/test_push.py' (properties changed: -x to +x)
637=== modified file 'bzrlib/tests/per_controldir_colo/__init__.py' (properties changed: -x to +x)
638=== modified file 'bzrlib/tests/per_controldir_colo/test_supported.py' (properties changed: -x to +x)
639=== modified file 'bzrlib/tests/per_controldir_colo/test_unsupported.py' (properties changed: -x to +x)
640=== modified file 'bzrlib/tests/per_foreign_vcs/__init__.py' (properties changed: -x to +x)
641=== modified file 'bzrlib/tests/per_foreign_vcs/test_branch.py' (properties changed: -x to +x)
642=== modified file 'bzrlib/tests/per_foreign_vcs/test_repository.py' (properties changed: -x to +x)
643=== modified file 'bzrlib/tests/per_interbranch/__init__.py' (properties changed: -x to +x)
644=== modified file 'bzrlib/tests/per_interbranch/test_copy_content_into.py' (properties changed: -x to +x)
645=== modified file 'bzrlib/tests/per_interbranch/test_fetch.py' (properties changed: -x to +x)
646=== modified file 'bzrlib/tests/per_interbranch/test_get.py' (properties changed: -x to +x)
647=== modified file 'bzrlib/tests/per_interbranch/test_pull.py' (properties changed: -x to +x)
648=== modified file 'bzrlib/tests/per_interbranch/test_push.py' (properties changed: -x to +x)
649=== modified file 'bzrlib/tests/per_interrepository/__init__.py' (properties changed: -x to +x)
650=== modified file 'bzrlib/tests/per_interrepository/test_fetch.py' (properties changed: -x to +x)
651=== modified file 'bzrlib/tests/per_interrepository/test_interrepository.py' (properties changed: -x to +x)
652=== modified file 'bzrlib/tests/per_intertree/__init__.py' (properties changed: -x to +x)
653=== modified file 'bzrlib/tests/per_intertree/test_compare.py' (properties changed: -x to +x)
654=== modified file 'bzrlib/tests/per_intertree/test_file_content_matches.py' (properties changed: -x to +x)
655=== modified file 'bzrlib/tests/per_inventory/__init__.py' (properties changed: -x to +x)
656=== modified file 'bzrlib/tests/per_inventory/basics.py' (properties changed: -x to +x)
657=== modified file 'bzrlib/tests/per_lock/__init__.py' (properties changed: -x to +x)
658=== modified file 'bzrlib/tests/per_lock/test_lock.py' (properties changed: -x to +x)
659=== modified file 'bzrlib/tests/per_lock/test_temporary_write_lock.py' (properties changed: -x to +x)
660=== modified file 'bzrlib/tests/per_merger.py' (properties changed: -x to +x)
661=== modified file 'bzrlib/tests/per_pack_repository.py' (properties changed: -x to +x)
662=== modified file 'bzrlib/tests/per_repository/__init__.py' (properties changed: -x to +x)
663=== modified file 'bzrlib/tests/per_repository/test_add_fallback_repository.py' (properties changed: -x to +x)
664=== modified file 'bzrlib/tests/per_repository/test_break_lock.py' (properties changed: -x to +x)
665=== modified file 'bzrlib/tests/per_repository/test_check.py' (properties changed: -x to +x)
666=== modified file 'bzrlib/tests/per_repository/test_commit_builder.py' (properties changed: -x to +x)
667=== modified file 'bzrlib/tests/per_repository/test_fetch.py' (properties changed: -x to +x)
668=== modified file 'bzrlib/tests/per_repository/test_file_graph.py' (properties changed: -x to +x)
669=== modified file 'bzrlib/tests/per_repository/test_get_parent_map.py' (properties changed: -x to +x)
670=== modified file 'bzrlib/tests/per_repository/test_has_revisions.py' (properties changed: -x to +x)
671=== modified file 'bzrlib/tests/per_repository/test_has_same_location.py' (properties changed: -x to +x)
672=== modified file 'bzrlib/tests/per_repository/test_locking.py' (properties changed: -x to +x)
673=== modified file 'bzrlib/tests/per_repository/test_pack.py' (properties changed: -x to +x)
674=== modified file 'bzrlib/tests/per_repository/test_reconcile.py' (properties changed: -x to +x)
675=== modified file 'bzrlib/tests/per_repository/test_refresh_data.py' (properties changed: -x to +x)
676=== modified file 'bzrlib/tests/per_repository/test_repository.py' (properties changed: -x to +x)
677=== modified file 'bzrlib/tests/per_repository/test_revision.py' (properties changed: -x to +x)
678=== modified file 'bzrlib/tests/per_repository/test_signatures.py' (properties changed: -x to +x)
679=== modified file 'bzrlib/tests/per_repository/test_statistics.py' (properties changed: -x to +x)
680=== modified file 'bzrlib/tests/per_repository/test_write_group.py' (properties changed: -x to +x)
681=== modified file 'bzrlib/tests/per_repository_chk/__init__.py' (properties changed: -x to +x)
682=== modified file 'bzrlib/tests/per_repository_chk/test_supported.py' (properties changed: -x to +x)
683=== modified file 'bzrlib/tests/per_repository_chk/test_unsupported.py' (properties changed: -x to +x)
684=== modified file 'bzrlib/tests/per_repository_reference/__init__.py' (properties changed: -x to +x)
685=== modified file 'bzrlib/tests/per_repository_reference/test__make_parents_provider.py' (properties changed: -x to +x)
686=== modified file 'bzrlib/tests/per_repository_reference/test_add_inventory.py' (properties changed: -x to +x)
687=== modified file 'bzrlib/tests/per_repository_reference/test_add_revision.py' (properties changed: -x to +x)
688=== modified file 'bzrlib/tests/per_repository_reference/test_add_signature_text.py' (properties changed: -x to +x)
689=== modified file 'bzrlib/tests/per_repository_reference/test_all_revision_ids.py' (properties changed: -x to +x)
690=== modified file 'bzrlib/tests/per_repository_reference/test_break_lock.py' (properties changed: -x to +x)
691=== modified file 'bzrlib/tests/per_repository_reference/test_check.py' (properties changed: -x to +x)
692=== modified file 'bzrlib/tests/per_repository_reference/test_commit_with_stacking.py' (properties changed: -x to +x)
693=== modified file 'bzrlib/tests/per_repository_reference/test_default_stacking.py' (properties changed: -x to +x)
694=== modified file 'bzrlib/tests/per_repository_reference/test_fetch.py' (properties changed: -x to +x)
695=== modified file 'bzrlib/tests/per_repository_reference/test_get_record_stream.py' (properties changed: -x to +x)
696=== modified file 'bzrlib/tests/per_repository_reference/test_get_rev_id_for_revno.py' (properties changed: -x to +x)
697=== modified file 'bzrlib/tests/per_repository_reference/test_graph.py' (properties changed: -x to +x)
698=== modified file 'bzrlib/tests/per_repository_reference/test_initialize.py' (properties changed: -x to +x)
699=== modified file 'bzrlib/tests/per_repository_reference/test_unlock.py' (properties changed: -x to +x)
700=== modified file 'bzrlib/tests/per_repository_vf/__init__.py' (properties changed: -x to +x)
701=== modified file 'bzrlib/tests/per_repository_vf/helpers.py' (properties changed: -x to +x)
702=== modified file 'bzrlib/tests/per_repository_vf/test__generate_text_key_index.py' (properties changed: -x to +x)
703=== modified file 'bzrlib/tests/per_repository_vf/test_add_inventory_by_delta.py' (properties changed: -x to +x)
704=== modified file 'bzrlib/tests/per_repository_vf/test_check.py' (properties changed: -x to +x)
705=== modified file 'bzrlib/tests/per_repository_vf/test_check_reconcile.py' (properties changed: -x to +x)
706=== modified file 'bzrlib/tests/per_repository_vf/test_fetch.py' (properties changed: -x to +x)
707=== modified file 'bzrlib/tests/per_repository_vf/test_fileid_involved.py' (properties changed: -x to +x)
708=== modified file 'bzrlib/tests/per_repository_vf/test_find_text_key_references.py' (properties changed: -x to +x)
709=== modified file 'bzrlib/tests/per_repository_vf/test_merge_directive.py' (properties changed: -x to +x)
710=== modified file 'bzrlib/tests/per_repository_vf/test_reconcile.py' (properties changed: -x to +x)
711=== modified file 'bzrlib/tests/per_repository_vf/test_refresh_data.py' (properties changed: -x to +x)
712=== modified file 'bzrlib/tests/per_repository_vf/test_repository.py' (properties changed: -x to +x)
713=== modified file 'bzrlib/tests/per_repository_vf/test_write_group.py' (properties changed: -x to +x)
714=== modified file 'bzrlib/tests/per_transport.py' (properties changed: -x to +x)
715=== modified file 'bzrlib/tests/per_tree/__init__.py' (properties changed: -x to +x)
716=== modified file 'bzrlib/tests/per_tree/test_annotate_iter.py' (properties changed: -x to +x)
717=== modified file 'bzrlib/tests/per_tree/test_export.py' (properties changed: -x to +x)
718=== modified file 'bzrlib/tests/per_tree/test_get_file_mtime.py' (properties changed: -x to +x)
719=== modified file 'bzrlib/tests/per_tree/test_get_file_with_stat.py' (properties changed: -x to +x)
720=== modified file 'bzrlib/tests/per_tree/test_get_root_id.py' (properties changed: -x to +x)
721=== modified file 'bzrlib/tests/per_tree/test_get_symlink_target.py' (properties changed: -x to +x)
722=== modified file 'bzrlib/tests/per_tree/test_ids.py' (properties changed: -x to +x)
723=== modified file 'bzrlib/tests/per_tree/test_inv.py' (properties changed: -x to +x)
724=== modified file 'bzrlib/tests/per_tree/test_is_executable.py' (properties changed: -x to +x)
725=== modified file 'bzrlib/tests/per_tree/test_iter_search_rules.py' (properties changed: -x to +x)
726=== modified file 'bzrlib/tests/per_tree/test_list_files.py' (properties changed: -x to +x)
727=== modified file 'bzrlib/tests/per_tree/test_locking.py' (properties changed: -x to +x)
728=== modified file 'bzrlib/tests/per_tree/test_path_content_summary.py' (properties changed: -x to +x)
729=== modified file 'bzrlib/tests/per_tree/test_revision_tree.py' (properties changed: -x to +x)
730=== modified file 'bzrlib/tests/per_tree/test_test_trees.py' (properties changed: -x to +x)
731=== modified file 'bzrlib/tests/per_tree/test_tree.py' (properties changed: -x to +x)
732=== modified file 'bzrlib/tests/per_tree/test_walkdirs.py' (properties changed: -x to +x)
733=== modified file 'bzrlib/tests/per_uifactory/__init__.py' (properties changed: -x to +x)
734=== modified file 'bzrlib/tests/per_versionedfile.py' (properties changed: -x to +x)
735=== modified file 'bzrlib/tests/per_workingtree/__init__.py' (properties changed: -x to +x)
736=== modified file 'bzrlib/tests/per_workingtree/test_add.py' (properties changed: -x to +x)
737=== modified file 'bzrlib/tests/per_workingtree/test_add_reference.py' (properties changed: -x to +x)
738=== modified file 'bzrlib/tests/per_workingtree/test_annotate_iter.py' (properties changed: -x to +x)
739=== modified file 'bzrlib/tests/per_workingtree/test_basis_inventory.py' (properties changed: -x to +x)
740=== modified file 'bzrlib/tests/per_workingtree/test_basis_tree.py' (properties changed: -x to +x)
741=== modified file 'bzrlib/tests/per_workingtree/test_break_lock.py' (properties changed: -x to +x)
742=== modified file 'bzrlib/tests/per_workingtree/test_changes_from.py' (properties changed: -x to +x)
743=== modified file 'bzrlib/tests/per_workingtree/test_check.py' (properties changed: -x to +x)
744=== modified file 'bzrlib/tests/per_workingtree/test_check_state.py' (properties changed: -x to +x)
745=== modified file 'bzrlib/tests/per_workingtree/test_commit.py' (properties changed: -x to +x)
746=== modified file 'bzrlib/tests/per_workingtree/test_content_filters.py' (properties changed: -x to +x)
747=== modified file 'bzrlib/tests/per_workingtree/test_eol_conversion.py' (properties changed: -x to +x)
748=== modified file 'bzrlib/tests/per_workingtree/test_executable.py' (properties changed: -x to +x)
749=== modified file 'bzrlib/tests/per_workingtree/test_flush.py' (properties changed: -x to +x)
750=== modified file 'bzrlib/tests/per_workingtree/test_get_file_mtime.py' (properties changed: -x to +x)
751=== modified file 'bzrlib/tests/per_workingtree/test_get_parent_ids.py' (properties changed: -x to +x)
752=== modified file 'bzrlib/tests/per_workingtree/test_inv.py' (properties changed: -x to +x)
753=== modified file 'bzrlib/tests/per_workingtree/test_is_control_filename.py' (properties changed: -x to +x)
754=== modified file 'bzrlib/tests/per_workingtree/test_is_ignored.py' (properties changed: -x to +x)
755=== modified file 'bzrlib/tests/per_workingtree/test_locking.py' (properties changed: -x to +x)
756=== modified file 'bzrlib/tests/per_workingtree/test_merge_from_branch.py' (properties changed: -x to +x)
757=== modified file 'bzrlib/tests/per_workingtree/test_mkdir.py' (properties changed: -x to +x)
758=== modified file 'bzrlib/tests/per_workingtree/test_move.py' (properties changed: -x to +x)
759=== modified file 'bzrlib/tests/per_workingtree/test_nested_specifics.py' (properties changed: -x to +x)
760=== modified file 'bzrlib/tests/per_workingtree/test_parents.py' (properties changed: -x to +x)
761=== modified file 'bzrlib/tests/per_workingtree/test_paths2ids.py' (properties changed: -x to +x)
762=== modified file 'bzrlib/tests/per_workingtree/test_pull.py' (properties changed: -x to +x)
763=== modified file 'bzrlib/tests/per_workingtree/test_put_file.py' (properties changed: -x to +x)
764=== modified file 'bzrlib/tests/per_workingtree/test_read_working_inventory.py' (properties changed: -x to +x)
765=== modified file 'bzrlib/tests/per_workingtree/test_readonly.py' (properties changed: -x to +x)
766=== modified file 'bzrlib/tests/per_workingtree/test_remove.py' (properties changed: -x to +x)
767=== modified file 'bzrlib/tests/per_workingtree/test_rename_one.py' (properties changed: -x to +x)
768=== modified file 'bzrlib/tests/per_workingtree/test_revision_tree.py' (properties changed: -x to +x)
769=== modified file 'bzrlib/tests/per_workingtree/test_set_root_id.py' (properties changed: -x to +x)
770=== modified file 'bzrlib/tests/per_workingtree/test_smart_add.py' (properties changed: -x to +x)
771=== modified file 'bzrlib/tests/per_workingtree/test_symlinks.py' (properties changed: -x to +x)
772=== modified file 'bzrlib/tests/per_workingtree/test_uncommit.py' (properties changed: -x to +x)
773=== modified file 'bzrlib/tests/per_workingtree/test_unversion.py' (properties changed: -x to +x)
774=== modified file 'bzrlib/tests/per_workingtree/test_views.py' (properties changed: -x to +x)
775=== modified file 'bzrlib/tests/per_workingtree/test_walkdirs.py' (properties changed: -x to +x)
776=== modified file 'bzrlib/tests/per_workingtree/test_workingtree.py' (properties changed: -x to +x)
777=== modified file 'bzrlib/tests/scenarios.py' (properties changed: -x to +x)
778=== modified file 'bzrlib/tests/script.py' (properties changed: -x to +x)
779=== modified file 'bzrlib/tests/ssl_certs/__init__.py' (properties changed: -x to +x)
780=== modified file 'bzrlib/tests/ssl_certs/ca.crt' (properties changed: -x to +x)
781=== modified file 'bzrlib/tests/ssl_certs/ca.key' (properties changed: -x to +x)
782=== modified file 'bzrlib/tests/ssl_certs/server.crt' (properties changed: -x to +x)
783=== modified file 'bzrlib/tests/ssl_certs/server.csr' (properties changed: -x to +x)
784=== modified file 'bzrlib/tests/ssl_certs/server_with_pass.key' (properties changed: -x to +x)
785=== modified file 'bzrlib/tests/ssl_certs/server_without_pass.key' (properties changed: -x to +x)
786=== modified file 'bzrlib/tests/stub_sftp.py' (properties changed: -x to +x)
787=== modified file 'bzrlib/tests/test__annotator.py' (properties changed: -x to +x)
788=== modified file 'bzrlib/tests/test__bencode.py' (properties changed: -x to +x)
789=== modified file 'bzrlib/tests/test__btree_serializer.py' (properties changed: -x to +x)
790=== modified file 'bzrlib/tests/test__chk_map.py' (properties changed: -x to +x)
791=== modified file 'bzrlib/tests/test__chunks_to_lines.py' (properties changed: -x to +x)
792=== modified file 'bzrlib/tests/test__dirstate_helpers.py' (properties changed: -x to +x)
793=== modified file 'bzrlib/tests/test__groupcompress.py' (properties changed: -x to +x)
794=== modified file 'bzrlib/tests/test__known_graph.py' (properties changed: -x to +x)
795=== modified file 'bzrlib/tests/test__rio.py' (properties changed: -x to +x)
796=== modified file 'bzrlib/tests/test__simple_set.py' (properties changed: -x to +x)
797=== modified file 'bzrlib/tests/test__static_tuple.py' (properties changed: -x to +x)
798=== modified file 'bzrlib/tests/test__walkdirs_win32.py' (properties changed: -x to +x)
799=== modified file 'bzrlib/tests/test_ancestry.py' (properties changed: -x to +x)
800=== modified file 'bzrlib/tests/test_annotate.py' (properties changed: -x to +x)
801=== modified file 'bzrlib/tests/test_api.py' (properties changed: -x to +x)
802=== modified file 'bzrlib/tests/test_atomicfile.py' (properties changed: -x to +x)
803=== modified file 'bzrlib/tests/test_bad_files.py' (properties changed: -x to +x)
804=== modified file 'bzrlib/tests/test_bisect_multi.py' (properties changed: -x to +x)
805=== modified file 'bzrlib/tests/test_branch.py' (properties changed: -x to +x)
806=== modified file 'bzrlib/tests/test_branchbuilder.py' (properties changed: -x to +x)
807=== modified file 'bzrlib/tests/test_btree_index.py' (properties changed: -x to +x)
808=== modified file 'bzrlib/tests/test_bugtracker.py' (properties changed: -x to +x)
809=== modified file 'bzrlib/tests/test_bundle.py' (properties changed: -x to +x)
810=== modified file 'bzrlib/tests/test_bzrdir.py' (properties changed: -x to +x)
811=== modified file 'bzrlib/tests/test_cache_utf8.py' (properties changed: -x to +x)
812=== modified file 'bzrlib/tests/test_cethread.py' (properties changed: -x to +x)
813=== modified file 'bzrlib/tests/test_chk_map.py' (properties changed: -x to +x)
814=== modified file 'bzrlib/tests/test_chk_serializer.py' (properties changed: -x to +x)
815=== modified file 'bzrlib/tests/test_chunk_writer.py' (properties changed: -x to +x)
816=== modified file 'bzrlib/tests/test_clean_tree.py' (properties changed: -x to +x)
817=== modified file 'bzrlib/tests/test_cleanup.py' (properties changed: -x to +x)
818=== modified file 'bzrlib/tests/test_cmdline.py' (properties changed: -x to +x)
819=== modified file 'bzrlib/tests/test_commands.py' (properties changed: -x to +x)
820=== modified file 'bzrlib/tests/test_commit.py' (properties changed: -x to +x)
821=== modified file 'bzrlib/tests/test_commit_merge.py' (properties changed: -x to +x)
822=== modified file 'bzrlib/tests/test_config.py' (properties changed: -x to +x)
823=== modified file 'bzrlib/tests/test_conflicts.py' (properties changed: -x to +x)
824=== modified file 'bzrlib/tests/test_controldir.py' (properties changed: -x to +x)
825=== modified file 'bzrlib/tests/test_counted_lock.py' (properties changed: -x to +x)
826=== modified file 'bzrlib/tests/test_crash.py' (properties changed: -x to +x)
827=== modified file 'bzrlib/tests/test_debug.py' (properties changed: -x to +x)
828=== modified file 'bzrlib/tests/test_decorators.py' (properties changed: -x to +x)
829=== modified file 'bzrlib/tests/test_delta.py' (properties changed: -x to +x)
830=== modified file 'bzrlib/tests/test_diff.py' (properties changed: -x to +x)
831=== modified file 'bzrlib/tests/test_directory_service.py' (properties changed: -x to +x)
832=== modified file 'bzrlib/tests/test_dirstate.py' (properties changed: -x to +x)
833=== modified file 'bzrlib/tests/test_email_message.py' (properties changed: -x to +x)
834=== modified file 'bzrlib/tests/test_eol_filters.py' (properties changed: -x to +x)
835=== modified file 'bzrlib/tests/test_errors.py' (properties changed: -x to +x)
836=== modified file 'bzrlib/tests/test_estimate_compressed_size.py' (properties changed: -x to +x)
837=== modified file 'bzrlib/tests/test_export.py' (properties changed: -x to +x)
838=== modified file 'bzrlib/tests/test_export_pot.py' (properties changed: -x to +x)
839=== modified file 'bzrlib/tests/test_extract.py' (properties changed: -x to +x)
840=== modified file 'bzrlib/tests/test_features.py' (properties changed: -x to +x)
841=== modified file 'bzrlib/tests/test_fetch.py' (properties changed: -x to +x)
842=== modified file 'bzrlib/tests/test_fifo_cache.py' (properties changed: -x to +x)
843=== modified file 'bzrlib/tests/test_filter_tree.py' (properties changed: -x to +x)
844=== modified file 'bzrlib/tests/test_filters.py' (properties changed: -x to +x)
845=== modified file 'bzrlib/tests/test_fixtures.py' (properties changed: -x to +x)
846=== modified file 'bzrlib/tests/test_foreign.py' (properties changed: -x to +x)
847=== modified file 'bzrlib/tests/test_ftp_transport.py' (properties changed: -x to +x)
848=== modified file 'bzrlib/tests/test_generate_docs.py' (properties changed: -x to +x)
849=== modified file 'bzrlib/tests/test_generate_ids.py' (properties changed: -x to +x)
850=== modified file 'bzrlib/tests/test_globbing.py' (properties changed: -x to +x)
851=== modified file 'bzrlib/tests/test_gpg.py' (properties changed: -x to +x)
852=== modified file 'bzrlib/tests/test_graph.py' (properties changed: -x to +x)
853=== modified file 'bzrlib/tests/test_groupcompress.py' (properties changed: -x to +x)
854=== modified file 'bzrlib/tests/test_hashcache.py' (properties changed: -x to +x)
855=== modified file 'bzrlib/tests/test_help.py' (properties changed: -x to +x)
856=== modified file 'bzrlib/tests/test_hooks.py' (properties changed: -x to +x)
857=== modified file 'bzrlib/tests/test_http.py' (properties changed: -x to +x)
858=== modified file 'bzrlib/tests/test_http_response.py' (properties changed: -x to +x)
859=== modified file 'bzrlib/tests/test_https_ca_bundle.py' (properties changed: -x to +x)
860=== modified file 'bzrlib/tests/test_https_urllib.py' (properties changed: -x to +x)
861=== modified file 'bzrlib/tests/test_i18n.py' (properties changed: -x to +x)
862=== modified file 'bzrlib/tests/test_identitymap.py' (properties changed: -x to +x)
863=== modified file 'bzrlib/tests/test_ignores.py' (properties changed: -x to +x)
864=== modified file 'bzrlib/tests/test_import_tariff.py' (properties changed: -x to +x)
865=== modified file 'bzrlib/tests/test_index.py' (properties changed: -x to +x)
866=== modified file 'bzrlib/tests/test_info.py' (properties changed: -x to +x)
867=== modified file 'bzrlib/tests/test_inv.py' (properties changed: -x to +x)
868=== modified file 'bzrlib/tests/test_inventory_delta.py' (properties changed: -x to +x)
869=== modified file 'bzrlib/tests/test_knit.py' (properties changed: -x to +x)
870=== modified file 'bzrlib/tests/test_lazy_import.py' (properties changed: -x to +x)
871=== modified file 'bzrlib/tests/test_lazy_regex.py' (properties changed: -x to +x)
872=== modified file 'bzrlib/tests/test_library_state.py' (properties changed: -x to +x)
873=== modified file 'bzrlib/tests/test_lock.py' (properties changed: -x to +x)
874=== modified file 'bzrlib/tests/test_lockable_files.py' (properties changed: -x to +x)
875=== modified file 'bzrlib/tests/test_lockdir.py' (properties changed: -x to +x)
876=== modified file 'bzrlib/tests/test_log.py' (properties changed: -x to +x)
877=== modified file 'bzrlib/tests/test_lru_cache.py' (properties changed: -x to +x)
878=== modified file 'bzrlib/tests/test_lsprof.py' (properties changed: -x to +x)
879=== modified file 'bzrlib/tests/test_mail_client.py' (properties changed: -x to +x)
880=== modified file 'bzrlib/tests/test_matchers.py' (properties changed: -x to +x)
881=== modified file 'bzrlib/tests/test_memorytree.py' (properties changed: -x to +x)
882=== modified file 'bzrlib/tests/test_merge.py' (properties changed: -x to +x)
883=== modified file 'bzrlib/tests/test_merge3.py' (properties changed: -x to +x)
884=== modified file 'bzrlib/tests/test_merge_core.py' (properties changed: -x to +x)
885=== modified file 'bzrlib/tests/test_merge_directive.py' (properties changed: -x to +x)
886=== modified file 'bzrlib/tests/test_mergetools.py' (properties changed: -x to +x)
887=== modified file 'bzrlib/tests/test_missing.py' (properties changed: -x to +x)
888=== modified file 'bzrlib/tests/test_msgeditor.py' (properties changed: -x to +x)
889=== modified file 'bzrlib/tests/test_multiparent.py' (properties changed: -x to +x)
890=== modified file 'bzrlib/tests/test_mutabletree.py' (properties changed: -x to +x)
891=== modified file 'bzrlib/tests/test_nonascii.py' (properties changed: -x to +x)
892=== modified file 'bzrlib/tests/test_options.py' (properties changed: -x to +x)
893=== modified file 'bzrlib/tests/test_osutils.py' (properties changed: -x to +x)
894=== modified file 'bzrlib/tests/test_osutils_encodings.py' (properties changed: -x to +x)
895=== modified file 'bzrlib/tests/test_pack.py' (properties changed: -x to +x)
896=== modified file 'bzrlib/tests/test_patch.py' (properties changed: -x to +x)
897=== modified file 'bzrlib/tests/test_patches.py' (properties changed: -x to +x)
898=== modified file 'bzrlib/tests/test_patches_data/binary-after-normal.patch' (properties changed: -x to +x)
899=== modified file 'bzrlib/tests/test_patches_data/binary.patch' (properties changed: -x to +x)
900=== modified file 'bzrlib/tests/test_patches_data/diff' (properties changed: -x to +x)
901=== modified file 'bzrlib/tests/test_patches_data/diff-2' (properties changed: -x to +x)
902=== modified file 'bzrlib/tests/test_patches_data/diff-3' (properties changed: -x to +x)
903=== modified file 'bzrlib/tests/test_patches_data/diff-4' (properties changed: -x to +x)
904=== modified file 'bzrlib/tests/test_patches_data/diff-5' (properties changed: -x to +x)
905=== modified file 'bzrlib/tests/test_patches_data/diff-6' (properties changed: -x to +x)
906=== modified file 'bzrlib/tests/test_patches_data/diff-7' (properties changed: -x to +x)
907=== modified file 'bzrlib/tests/test_patches_data/insert_top.patch' (properties changed: -x to +x)
908=== modified file 'bzrlib/tests/test_patches_data/mod' (properties changed: -x to +x)
909=== modified file 'bzrlib/tests/test_patches_data/mod-2' (properties changed: -x to +x)
910=== modified file 'bzrlib/tests/test_patches_data/mod-3' (properties changed: -x to +x)
911=== modified file 'bzrlib/tests/test_patches_data/mod-4' (properties changed: -x to +x)
912=== modified file 'bzrlib/tests/test_patches_data/mod-5' (properties changed: -x to +x)
913=== modified file 'bzrlib/tests/test_patches_data/mod-6' (properties changed: -x to +x)
914=== modified file 'bzrlib/tests/test_patches_data/mod-7' (properties changed: -x to +x)
915=== modified file 'bzrlib/tests/test_patches_data/orig' (properties changed: -x to +x)
916=== modified file 'bzrlib/tests/test_patches_data/orig-2' (properties changed: -x to +x)
917=== modified file 'bzrlib/tests/test_patches_data/orig-3' (properties changed: -x to +x)
918=== modified file 'bzrlib/tests/test_patches_data/orig-4' (properties changed: -x to +x)
919=== modified file 'bzrlib/tests/test_patches_data/orig-5' (properties changed: -x to +x)
920=== modified file 'bzrlib/tests/test_patches_data/orig-6' (properties changed: -x to +x)
921=== modified file 'bzrlib/tests/test_patches_data/orig-7' (properties changed: -x to +x)
922=== modified file 'bzrlib/tests/test_patches_data/patchtext.patch' (properties changed: -x to +x)
923=== modified file 'bzrlib/tests/test_permissions.py' (properties changed: -x to +x)
924=== modified file 'bzrlib/tests/test_plugins.py' (properties changed: -x to +x)
925=== modified file 'bzrlib/tests/test_progress.py' (properties changed: -x to +x)
926=== modified file 'bzrlib/tests/test_pyutils.py' (properties changed: -x to +x)
927=== modified file 'bzrlib/tests/test_read_bundle.py' (properties changed: -x to +x)
928=== modified file 'bzrlib/tests/test_reconcile.py' (properties changed: -x to +x)
929=== modified file 'bzrlib/tests/test_reconfigure.py' (properties changed: -x to +x)
930=== modified file 'bzrlib/tests/test_registry.py' (properties changed: -x to +x)
931=== modified file 'bzrlib/tests/test_remote.py' (properties changed: -x to +x)
932=== modified file 'bzrlib/tests/test_rename_map.py' (properties changed: -x to +x)
933=== modified file 'bzrlib/tests/test_repository.py' (properties changed: -x to +x)
934=== modified file 'bzrlib/tests/test_revert.py' (properties changed: -x to +x)
935=== modified file 'bzrlib/tests/test_revision.py' (properties changed: -x to +x)
936=== modified file 'bzrlib/tests/test_revisionspec.py' (properties changed: -x to +x)
937=== modified file 'bzrlib/tests/test_revisiontree.py' (properties changed: -x to +x)
938=== modified file 'bzrlib/tests/test_rio.py' (properties changed: -x to +x)
939=== modified file 'bzrlib/tests/test_rules.py' (properties changed: -x to +x)
940=== modified file 'bzrlib/tests/test_sampler.py' (properties changed: -x to +x)
941=== modified file 'bzrlib/tests/test_scenarios.py' (properties changed: -x to +x)
942=== modified file 'bzrlib/tests/test_script.py' (properties changed: -x to +x)
943=== modified file 'bzrlib/tests/test_selftest.py' (properties changed: -x to +x)
944=== modified file 'bzrlib/tests/test_serializer.py' (properties changed: -x to +x)
945=== modified file 'bzrlib/tests/test_server.py' (properties changed: -x to +x)
946=== modified file 'bzrlib/tests/test_setup.py' (properties changed: -x to +x)
947=== modified file 'bzrlib/tests/test_sftp_transport.py' (properties changed: -x to +x)
948=== modified file 'bzrlib/tests/test_shelf.py' (properties changed: -x to +x)
949=== modified file 'bzrlib/tests/test_shelf_ui.py' (properties changed: -x to +x)
950=== modified file 'bzrlib/tests/test_smart.py' (properties changed: -x to +x)
951=== modified file 'bzrlib/tests/test_smart_add.py' (properties changed: -x to +x)
952=== modified file 'bzrlib/tests/test_smart_request.py' (properties changed: -x to +x)
953=== modified file 'bzrlib/tests/test_smart_signals.py' (properties changed: -x to +x)
954=== modified file 'bzrlib/tests/test_smart_transport.py' (properties changed: -x to +x)
955=== modified file 'bzrlib/tests/test_smtp_connection.py' (properties changed: -x to +x)
956=== modified file 'bzrlib/tests/test_source.py' (properties changed: -x to +x)
957=== modified file 'bzrlib/tests/test_ssh_transport.py' (properties changed: -x to +x)
958=== modified file 'bzrlib/tests/test_status.py' (properties changed: -x to +x)
959=== modified file 'bzrlib/tests/test_store.py' (properties changed: -x to +x)
960=== modified file 'bzrlib/tests/test_strace.py' (properties changed: -x to +x)
961=== modified file 'bzrlib/tests/test_subsume.py' (properties changed: -x to +x)
962=== modified file 'bzrlib/tests/test_switch.py' (properties changed: -x to +x)
963=== modified file 'bzrlib/tests/test_symbol_versioning.py' (properties changed: -x to +x)
964=== modified file 'bzrlib/tests/test_tag.py' (properties changed: -x to +x)
965=== modified file 'bzrlib/tests/test_test_server.py' (properties changed: -x to +x)
966=== modified file 'bzrlib/tests/test_testament.py' (properties changed: -x to +x)
967=== modified file 'bzrlib/tests/test_textfile.py' (properties changed: -x to +x)
968=== modified file 'bzrlib/tests/test_textmerge.py' (properties changed: -x to +x)
969=== modified file 'bzrlib/tests/test_timestamp.py' (properties changed: -x to +x)
970=== modified file 'bzrlib/tests/test_trace.py' (properties changed: -x to +x)
971=== modified file 'bzrlib/tests/test_transactions.py' (properties changed: -x to +x)
972=== modified file 'bzrlib/tests/test_transform.py' (properties changed: -x to +x)
973=== modified file 'bzrlib/tests/test_transport.py' (properties changed: -x to +x)
974=== modified file 'bzrlib/tests/test_transport_log.py' (properties changed: -x to +x)
975=== modified file 'bzrlib/tests/test_tree.py' (properties changed: -x to +x)
976=== modified file 'bzrlib/tests/test_treebuilder.py' (properties changed: -x to +x)
977=== modified file 'bzrlib/tests/test_treeshape.py' (properties changed: -x to +x)
978=== modified file 'bzrlib/tests/test_tsort.py' (properties changed: -x to +x)
979=== modified file 'bzrlib/tests/test_tuned_gzip.py' (properties changed: -x to +x)
980=== modified file 'bzrlib/tests/test_ui.py' (properties changed: -x to +x)
981=== modified file 'bzrlib/tests/test_uncommit.py' (properties changed: -x to +x)
982=== modified file 'bzrlib/tests/test_upgrade.py' (properties changed: -x to +x)
983=== modified file 'bzrlib/tests/test_upgrade_stacked.py' (properties changed: -x to +x)
984=== modified file 'bzrlib/tests/test_url_policy_open.py' (properties changed: -x to +x)
985=== modified file 'bzrlib/tests/test_urlutils.py' (properties changed: -x to +x)
986=== modified file 'bzrlib/tests/test_utextwrap.py' (properties changed: -x to +x)
987=== modified file 'bzrlib/tests/test_version.py' (properties changed: -x to +x)
988=== modified file 'bzrlib/tests/test_version_info.py' (properties changed: -x to +x)
989=== modified file 'bzrlib/tests/test_versionedfile.py' (properties changed: -x to +x)
990=== modified file 'bzrlib/tests/test_vf_search.py' (properties changed: -x to +x)
991=== modified file 'bzrlib/tests/test_weave.py' (properties changed: -x to +x)
992=== modified file 'bzrlib/tests/test_whitebox.py' (properties changed: -x to +x)
993=== modified file 'bzrlib/tests/test_win32utils.py' (properties changed: -x to +x)
994=== modified file 'bzrlib/tests/test_workingtree.py' (properties changed: -x to +x)
995=== modified file 'bzrlib/tests/test_workingtree_4.py' (properties changed: -x to +x)
996=== modified file 'bzrlib/tests/test_wsgi.py' (properties changed: -x to +x)
997=== modified file 'bzrlib/tests/test_xml.py' (properties changed: -x to +x)
998=== modified file 'bzrlib/tests/testui.py' (properties changed: -x to +x)
999=== modified file 'bzrlib/tests/transport_util.py' (properties changed: -x to +x)
1000=== modified file 'bzrlib/tests/treeshape.py' (properties changed: -x to +x)
1001=== modified file 'bzrlib/textfile.py' (properties changed: -x to +x)
1002=== modified file 'bzrlib/textinv.py' (properties changed: -x to +x)
1003=== modified file 'bzrlib/textmerge.py' (properties changed: -x to +x)
1004=== modified file 'bzrlib/timestamp.py' (properties changed: -x to +x)
1005=== modified file 'bzrlib/trace.py' (properties changed: -x to +x)
1006=== modified file 'bzrlib/transactions.py' (properties changed: -x to +x)
1007=== modified file 'bzrlib/transform.py' (properties changed: -x to +x)
1008=== modified file 'bzrlib/transport/__init__.py' (properties changed: -x to +x)
1009=== modified file 'bzrlib/transport/brokenrename.py' (properties changed: -x to +x)
1010=== modified file 'bzrlib/transport/chroot.py' (properties changed: -x to +x)
1011=== modified file 'bzrlib/transport/decorator.py' (properties changed: -x to +x)
1012=== modified file 'bzrlib/transport/fakenfs.py' (properties changed: -x to +x)
1013=== modified file 'bzrlib/transport/fakevfat.py' (properties changed: -x to +x)
1014=== modified file 'bzrlib/transport/ftp/__init__.py' (properties changed: -x to +x)
1015=== modified file 'bzrlib/transport/ftp/_gssapi.py' (properties changed: -x to +x)
1016=== modified file 'bzrlib/transport/gio_transport.py' (properties changed: -x to +x)
1017=== modified file 'bzrlib/transport/http/__init__.py' (properties changed: -x to +x)
1018=== modified file 'bzrlib/transport/http/_pycurl.py' (properties changed: -x to +x)
1019=== modified file 'bzrlib/transport/http/_urllib.py' (properties changed: -x to +x)
1020=== modified file 'bzrlib/transport/http/_urllib2_wrappers.py' (properties changed: -x to +x)
1021=== modified file 'bzrlib/transport/http/ca_bundle.py' (properties changed: -x to +x)
1022=== modified file 'bzrlib/transport/http/response.py' (properties changed: -x to +x)
1023=== modified file 'bzrlib/transport/http/wsgi.py' (properties changed: -x to +x)
1024=== modified file 'bzrlib/transport/local.py' (properties changed: -x to +x)
1025=== modified file 'bzrlib/transport/log.py' (properties changed: -x to +x)
1026=== modified file 'bzrlib/transport/memory.py' (properties changed: -x to +x)
1027=== modified file 'bzrlib/transport/nosmart.py' (properties changed: -x to +x)
1028=== modified file 'bzrlib/transport/pathfilter.py' (properties changed: -x to +x)
1029=== modified file 'bzrlib/transport/readonly.py' (properties changed: -x to +x)
1030=== modified file 'bzrlib/transport/remote.py' (properties changed: -x to +x)
1031=== modified file 'bzrlib/transport/sftp.py' (properties changed: -x to +x)
1032=== modified file 'bzrlib/transport/ssh.py' (properties changed: -x to +x)
1033=== modified file 'bzrlib/transport/trace.py' (properties changed: -x to +x)
1034=== modified file 'bzrlib/transport/unlistable.py' (properties changed: -x to +x)
1035=== modified file 'bzrlib/tree.py' (properties changed: -x to +x)
1036=== modified file 'bzrlib/treebuilder.py' (properties changed: -x to +x)
1037=== modified file 'bzrlib/tsort.py' (properties changed: -x to +x)
1038=== modified file 'bzrlib/tuned_gzip.py' (properties changed: -x to +x)
1039=== modified file 'bzrlib/ui/__init__.py' (properties changed: -x to +x)
1040=== modified file 'bzrlib/ui/text.py' (properties changed: -x to +x)
1041--- bzrlib/ui/text.py 2012-12-04 14:21:42 +0000
1042+++ bzrlib/ui/text.py 2015-07-21 00:48:43 +0000
1043@@ -673,19 +673,82 @@
1044 def __init__(self, ui_factory, wrapped_stream):
1045 self.ui_factory = ui_factory
1046 self.wrapped_stream = wrapped_stream
1047+ # Set up a pager if the user wants to use one
1048+ p = os.environ.get('BZR_PAGER')
1049+ if not p:
1050+ p = config.GlobalStack().get('pager')
1051+ if p is not None:
1052+ self.use_pager = True
1053+ # A pager is used when the output is longer than pager_cutoff
1054+ # lines. This value is one less than the actual height of the
1055+ # terminal to account for the command prompt.
1056+ self.pager_cutoff = osutils.terminal_height()
1057+ if not self.pager_cutoff:
1058+ self.pager_cutoff = osutils.default_terminal_height
1059+ self.pager_cutoff = self.pager_cutoff-1
1060+ self.pager = PagerUIOutputStream(p)
1061+ else:
1062+ self.use_pager = False
1063 # this does no transcoding, but it must expose the underlying encoding
1064 # because some callers need to know what can be written - see for
1065 # example unescape_for_display.
1066 self.encoding = getattr(wrapped_stream, 'encoding', None)
1067
1068 def flush(self):
1069+ # No flush done on the pager, since it is never left open
1070 self.ui_factory.clear_term()
1071 self.wrapped_stream.flush()
1072
1073 def write(self, to_write):
1074- self.ui_factory.clear_term()
1075- self.wrapped_stream.write(to_write)
1076-
1077- def writelines(self, lines):
1078- self.ui_factory.clear_term()
1079- self.wrapped_stream.writelines(lines)
1080+ if self.use_pager and self._is_long(to_write):
1081+ self.pager.write(to_write)
1082+ else:
1083+ self.ui_factory.clear_term()
1084+ self.wrapped_stream.write(to_write)
1085+
1086+ def writelines(self, lines):
1087+ if self.use_pager and self._is_long(lines):
1088+ self.pager.writelines(lines)
1089+ else:
1090+ self.ui_factory.clear_term()
1091+ self.wrapped_stream.writelines(lines)
1092+
1093+ def _is_long(self, text):
1094+ if isinstance(text, list):
1095+ return len(text) > self.pager_cutoff
1096+ else:
1097+ number_of_lines = 1
1098+ start = text.find("\n")
1099+ while start > -1:
1100+ start = text.find("\n", start+1)
1101+ number_of_lines = number_of_lines + 1
1102+ if number_of_lines > self.pager_cutoff:
1103+ return True
1104+ return False
1105+
1106+
1107+class PagerUIOutputStream(object):
1108+ """Pipe the output to the user-specified pager.
1109+
1110+ This is used by TextUIOutputStream when printing long outputs.
1111+ Thanks to the authors of pydoc.py for the template for this code!
1112+ """
1113+
1114+ def __init__(self, pager_cmd):
1115+ self.pager_cmd = pager_cmd
1116+
1117+ def write(self, to_write):
1118+ try:
1119+ pager = os.popen(self.pager_cmd, 'w')
1120+ pager.write(to_write)
1121+ pager.close()
1122+ except IOError:
1123+ pass # Ignore broken pipes caused by quitting the pager program.
1124+
1125+ def writelines(self, lines):
1126+ try:
1127+ pager = os.popen(self.pager_cmd, 'w')
1128+ pager.writelines(lines)
1129+ pager.close()
1130+ except IOError:
1131+ pass
1132
1133=== modified file 'bzrlib/uncommit.py' (properties changed: -x to +x)
1134=== modified file 'bzrlib/upgrade.py' (properties changed: -x to +x)
1135=== modified file 'bzrlib/url_policy_open.py' (properties changed: -x to +x)
1136=== modified file 'bzrlib/urlutils.py' (properties changed: -x to +x)
1137=== modified file 'bzrlib/utextwrap.py' (properties changed: -x to +x)
1138=== modified file 'bzrlib/util/__init__.py' (properties changed: -x to +x)
1139=== modified file 'bzrlib/util/_bencode_py.py' (properties changed: -x to +x)
1140=== modified file 'bzrlib/util/configobj/__init__.py' (properties changed: -x to +x)
1141=== modified file 'bzrlib/util/configobj/configobj.py' (properties changed: -x to +x)
1142=== modified file 'bzrlib/util/simplemapi.py' (properties changed: -x to +x)
1143=== modified file 'bzrlib/util/tests/__init__.py' (properties changed: -x to +x)
1144=== modified file 'bzrlib/version.py' (properties changed: -x to +x)
1145=== modified file 'bzrlib/version_info_formats/__init__.py' (properties changed: -x to +x)
1146=== modified file 'bzrlib/version_info_formats/format_custom.py' (properties changed: -x to +x)
1147=== modified file 'bzrlib/version_info_formats/format_python.py' (properties changed: -x to +x)
1148=== modified file 'bzrlib/version_info_formats/format_rio.py' (properties changed: -x to +x)
1149=== modified file 'bzrlib/versionedfile.py' (properties changed: -x to +x)
1150=== modified file 'bzrlib/vf_repository.py' (properties changed: -x to +x)
1151=== modified file 'bzrlib/vf_search.py' (properties changed: -x to +x)
1152=== modified file 'bzrlib/views.py' (properties changed: -x to +x)
1153=== modified file 'bzrlib/weavefile.py' (properties changed: -x to +x)
1154=== modified file 'bzrlib/win32utils.py' (properties changed: -x to +x)
1155=== modified file 'bzrlib/workingtree.py' (properties changed: -x to +x)
1156=== modified file 'bzrlib/workingtree_3.py' (properties changed: -x to +x)
1157=== modified file 'bzrlib/workingtree_4.py' (properties changed: -x to +x)
1158=== modified file 'bzrlib/xml5.py' (properties changed: -x to +x)
1159=== modified file 'bzrlib/xml6.py' (properties changed: -x to +x)
1160=== modified file 'bzrlib/xml7.py' (properties changed: -x to +x)
1161=== modified file 'bzrlib/xml8.py' (properties changed: -x to +x)
1162=== modified file 'bzrlib/xml_serializer.py' (properties changed: -x to +x)
1163=== modified file 'contrib/bash/bzr' (properties changed: -x to +x)
1164=== modified file 'contrib/convert_to_1.9.py' (properties changed: -x to +x)
1165=== modified file 'contrib/create_bzr_rollup.py' (properties changed: -x to +x)
1166=== modified file 'contrib/debian/default' (properties changed: -x to +x)
1167=== modified file 'contrib/emacs/bzr-mode.el' (properties changed: -x to +x)
1168=== modified file 'contrib/upload-bzr.dev' (properties changed: -x to +x)
1169=== modified file 'contrib/zsh/README' (properties changed: -x to +x)
1170=== modified file 'doc/Bazaar-Logo-For-Manuals.png' (properties changed: -x to +x)
1171=== modified file 'doc/default.css' (properties changed: -x to +x)
1172=== modified file 'doc/developers/HACKING.txt' (properties changed: -x to +x)
1173=== modified file 'doc/developers/_static/bzr icon 16.png' (properties changed: -x to +x)
1174=== modified file 'doc/developers/_static/bzr-doc.css' (properties changed: -x to +x)
1175=== modified file 'doc/developers/_static/bzr.ico' (properties changed: -x to +x)
1176=== modified file 'doc/developers/_templates/layout.html' (properties changed: -x to +x)
1177=== modified file 'doc/developers/add.txt' (properties changed: -x to +x)
1178=== modified file 'doc/developers/annotate.txt' (properties changed: -x to +x)
1179=== modified file 'doc/developers/api-versioning.txt' (properties changed: -x to +x)
1180=== modified file 'doc/developers/apport.txt' (properties changed: -x to +x)
1181=== modified file 'doc/developers/authentication-ring.txt' (properties changed: -x to +x)
1182=== modified file 'doc/developers/btree_index_prefetch.txt' (properties changed: -x to +x)
1183=== modified file 'doc/developers/bug-handling.txt' (properties changed: -x to +x)
1184=== modified file 'doc/developers/bundle-creation.txt' (properties changed: -x to +x)
1185=== modified file 'doc/developers/bundle-format4.txt' (properties changed: -x to +x)
1186=== modified file 'doc/developers/bundles.txt' (properties changed: -x to +x)
1187=== modified file 'doc/developers/case-insensitive-file-systems.txt' (properties changed: -x to +x)
1188=== modified file 'doc/developers/check.txt' (properties changed: -x to +x)
1189=== modified file 'doc/developers/code-review.txt' (properties changed: -x to +x)
1190=== modified file 'doc/developers/code-style.txt' (properties changed: -x to +x)
1191=== modified file 'doc/developers/colocated-branches.txt' (properties changed: -x to +x)
1192=== modified file 'doc/developers/commit.txt' (properties changed: -x to +x)
1193=== modified file 'doc/developers/conf.py' (properties changed: -x to +x)
1194=== modified file 'doc/developers/configuration.txt' (properties changed: -x to +x)
1195=== modified file 'doc/developers/container-format.txt' (properties changed: -x to +x)
1196=== modified file 'doc/developers/content-filtering.txt' (properties changed: -x to +x)
1197=== modified file 'doc/developers/contribution-quickstart.txt' (properties changed: -x to +x)
1198=== modified file 'doc/developers/cycle.txt' (properties changed: -x to +x)
1199=== modified file 'doc/developers/development-repo.txt' (properties changed: -x to +x)
1200=== modified file 'doc/developers/diff.txt' (properties changed: -x to +x)
1201=== modified file 'doc/developers/directory-fingerprints.txt' (properties changed: -x to +x)
1202=== modified file 'doc/developers/dirstate.txt' (properties changed: -x to +x)
1203=== modified file 'doc/developers/documenting-changes.txt' (properties changed: -x to +x)
1204=== modified file 'doc/developers/ec2.txt' (properties changed: -x to +x)
1205=== modified file 'doc/developers/feature-flags.txt' (properties changed: -x to +x)
1206=== modified file 'doc/developers/fetch.txt' (properties changed: -x to +x)
1207=== modified file 'doc/developers/gc.txt' (properties changed: -x to +x)
1208=== modified file 'doc/developers/groupcompress-design.txt' (properties changed: -x to +x)
1209=== modified file 'doc/developers/implementation-notes.txt' (properties changed: -x to +x)
1210=== modified file 'doc/developers/improved_chk_index.txt' (properties changed: -x to +x)
1211=== modified file 'doc/developers/incremental-push-pull.txt' (properties changed: -x to +x)
1212=== modified file 'doc/developers/index-plain.txt' (properties changed: -x to +x)
1213=== modified file 'doc/developers/index.txt' (properties changed: -x to +x)
1214=== modified file 'doc/developers/indices.txt' (properties changed: -x to +x)
1215=== modified file 'doc/developers/initial-push-pull.txt' (properties changed: -x to +x)
1216=== modified file 'doc/developers/integration.txt' (properties changed: -x to +x)
1217=== modified file 'doc/developers/inventory.txt' (properties changed: -x to +x)
1218=== modified file 'doc/developers/last-modified.txt' (properties changed: -x to +x)
1219=== modified file 'doc/developers/lca-merge.txt' (properties changed: -x to +x)
1220=== modified file 'doc/developers/lca_tree_merging.txt' (properties changed: -x to +x)
1221=== modified file 'doc/developers/merge-scaling.txt' (properties changed: -x to +x)
1222=== modified file 'doc/developers/miscellaneous-notes.txt' (properties changed: -x to +x)
1223=== modified file 'doc/developers/missing.txt' (properties changed: -x to +x)
1224=== modified file 'doc/developers/nested-trees.txt' (properties changed: -x to +x)
1225=== modified file 'doc/developers/network-protocol.txt' (properties changed: -x to +x)
1226=== modified file 'doc/developers/new-config-rationale.txt' (properties changed: -x to +x)
1227=== modified file 'doc/developers/overview.txt' (properties changed: -x to +x)
1228=== modified file 'doc/developers/packrepo.txt' (properties changed: -x to +x)
1229=== modified file 'doc/developers/performance-roadmap-rationale.txt' (properties changed: -x to +x)
1230=== modified file 'doc/developers/performance-roadmap.txt' (properties changed: -x to +x)
1231=== modified file 'doc/developers/performance-use-case-analysis.txt' (properties changed: -x to +x)
1232=== modified file 'doc/developers/performance.dot' (properties changed: -x to +x)
1233=== modified file 'doc/developers/planned-change-integration.txt' (properties changed: -x to +x)
1234=== modified file 'doc/developers/planned-performance-changes.txt' (properties changed: -x to +x)
1235=== modified file 'doc/developers/plans.txt' (properties changed: -x to +x)
1236=== modified file 'doc/developers/plugin-api.txt' (properties changed: -x to +x)
1237=== modified file 'doc/developers/ppa.txt' (properties changed: -x to +x)
1238=== modified file 'doc/developers/principles.txt' (properties changed: -x to +x)
1239=== modified file 'doc/developers/profiling.txt' (properties changed: -x to +x)
1240=== modified file 'doc/developers/releasing.txt' (properties changed: -x to +x)
1241=== modified file 'doc/developers/repository-stream.txt' (properties changed: -x to +x)
1242=== modified file 'doc/developers/repository.txt' (properties changed: -x to +x)
1243=== modified file 'doc/developers/revert.txt' (properties changed: -x to +x)
1244=== modified file 'doc/developers/revision-properties.txt' (properties changed: -x to +x)
1245=== modified file 'doc/developers/specifications.txt' (properties changed: -x to +x)
1246=== modified file 'doc/developers/status.txt' (properties changed: -x to +x)
1247=== modified file 'doc/developers/testing.txt' (properties changed: -x to +x)
1248=== modified file 'doc/developers/tortoise-strategy.txt' (properties changed: -x to +x)
1249=== modified file 'doc/developers/transports.txt' (properties changed: -x to +x)
1250=== modified file 'doc/developers/ui.txt' (properties changed: -x to +x)
1251=== modified file 'doc/developers/uncommit.txt' (properties changed: -x to +x)
1252=== modified file 'doc/developers/update.txt' (properties changed: -x to +x)
1253=== modified file 'doc/developers/win32_build_setup.txt' (properties changed: -x to +x)
1254=== modified file 'doc/developers/xdg_config_spec.txt' (properties changed: -x to +x)
1255=== modified file 'doc/en/Makefile' (properties changed: -x to +x)
1256=== modified file 'doc/en/_static/bzr icon 16.png' (properties changed: -x to +x)
1257=== modified file 'doc/en/_static/bzr.ico' (properties changed: -x to +x)
1258=== modified file 'doc/en/_static/en/Makefile' (properties changed: -x to +x)
1259=== modified file 'doc/en/_static/en/bzr-en-quick-reference.pdf' (properties changed: -x to +x)
1260=== modified file 'doc/en/_static/en/bzr-en-quick-reference.png' (properties changed: -x to +x)
1261=== modified file 'doc/en/_static/en/bzr-en-quick-reference.svg' (properties changed: -x to +x)
1262=== modified file 'doc/en/_templates/index.html' (properties changed: -x to +x)
1263=== modified file 'doc/en/_templates/layout.html' (properties changed: -x to +x)
1264=== modified file 'doc/en/admin-guide/advanced.txt' (properties changed: -x to +x)
1265=== modified file 'doc/en/admin-guide/backup.txt' (properties changed: -x to +x)
1266=== modified file 'doc/en/admin-guide/code-browsing.txt' (properties changed: -x to +x)
1267=== modified file 'doc/en/admin-guide/hooks-plugins.txt' (properties changed: -x to +x)
1268=== modified file 'doc/en/admin-guide/index-plain.txt' (properties changed: -x to +x)
1269=== modified file 'doc/en/admin-guide/index.txt' (properties changed: -x to +x)
1270=== modified file 'doc/en/admin-guide/integration.txt' (properties changed: -x to +x)
1271=== modified file 'doc/en/admin-guide/introduction.txt' (properties changed: -x to +x)
1272=== modified file 'doc/en/admin-guide/licence.txt' (properties changed: -x to +x)
1273=== modified file 'doc/en/admin-guide/migration.txt' (properties changed: -x to +x)
1274=== modified file 'doc/en/admin-guide/other-setups.txt' (properties changed: -x to +x)
1275=== modified file 'doc/en/admin-guide/security.txt' (properties changed: -x to +x)
1276=== modified file 'doc/en/admin-guide/simple-setups.txt' (properties changed: -x to +x)
1277=== modified file 'doc/en/admin-guide/upgrade.txt' (properties changed: -x to +x)
1278=== modified file 'doc/en/conf.py' (properties changed: -x to +x)
1279=== modified file 'doc/en/index.txt' (properties changed: -x to +x)
1280=== modified file 'doc/en/make.bat' (properties changed: -x to +x)
1281=== modified file 'doc/en/mini-tutorial/index.txt' (properties changed: -x to +x)
1282=== modified file 'doc/en/quick-reference/index.txt' (properties changed: -x to +x)
1283=== modified file 'doc/en/release-notes/bzr-0.1.txt' (properties changed: -x to +x)
1284=== modified file 'doc/en/release-notes/bzr-0.10.txt' (properties changed: -x to +x)
1285=== modified file 'doc/en/release-notes/bzr-0.11.txt' (properties changed: -x to +x)
1286=== modified file 'doc/en/release-notes/bzr-0.12.txt' (properties changed: -x to +x)
1287=== modified file 'doc/en/release-notes/bzr-0.13.txt' (properties changed: -x to +x)
1288=== modified file 'doc/en/release-notes/bzr-0.14.txt' (properties changed: -x to +x)
1289=== modified file 'doc/en/release-notes/bzr-0.15.txt' (properties changed: -x to +x)
1290=== modified file 'doc/en/release-notes/bzr-0.16.txt' (properties changed: -x to +x)
1291=== modified file 'doc/en/release-notes/bzr-0.17.txt' (properties changed: -x to +x)
1292=== modified file 'doc/en/release-notes/bzr-0.18.txt' (properties changed: -x to +x)
1293=== modified file 'doc/en/release-notes/bzr-0.6.txt' (properties changed: -x to +x)
1294=== modified file 'doc/en/release-notes/bzr-0.7.txt' (properties changed: -x to +x)
1295=== modified file 'doc/en/release-notes/bzr-0.8.txt' (properties changed: -x to +x)
1296=== modified file 'doc/en/release-notes/bzr-0.9.txt' (properties changed: -x to +x)
1297=== modified file 'doc/en/release-notes/bzr-0.90.txt' (properties changed: -x to +x)
1298=== modified file 'doc/en/release-notes/bzr-0.91.txt' (properties changed: -x to +x)
1299=== modified file 'doc/en/release-notes/bzr-0.92.txt' (properties changed: -x to +x)
1300=== modified file 'doc/en/release-notes/bzr-1.0.txt' (properties changed: -x to +x)
1301=== modified file 'doc/en/release-notes/bzr-1.1.txt' (properties changed: -x to +x)
1302=== modified file 'doc/en/release-notes/bzr-1.10.txt' (properties changed: -x to +x)
1303=== modified file 'doc/en/release-notes/bzr-1.11.txt' (properties changed: -x to +x)
1304=== modified file 'doc/en/release-notes/bzr-1.12.txt' (properties changed: -x to +x)
1305=== modified file 'doc/en/release-notes/bzr-1.13.txt' (properties changed: -x to +x)
1306=== modified file 'doc/en/release-notes/bzr-1.14.txt' (properties changed: -x to +x)
1307=== modified file 'doc/en/release-notes/bzr-1.15.txt' (properties changed: -x to +x)
1308=== modified file 'doc/en/release-notes/bzr-1.16.txt' (properties changed: -x to +x)
1309=== modified file 'doc/en/release-notes/bzr-1.17.txt' (properties changed: -x to +x)
1310=== modified file 'doc/en/release-notes/bzr-1.18.txt' (properties changed: -x to +x)
1311=== modified file 'doc/en/release-notes/bzr-1.2.txt' (properties changed: -x to +x)
1312=== modified file 'doc/en/release-notes/bzr-1.3.txt' (properties changed: -x to +x)
1313=== modified file 'doc/en/release-notes/bzr-1.4.txt' (properties changed: -x to +x)
1314=== modified file 'doc/en/release-notes/bzr-1.5.txt' (properties changed: -x to +x)
1315=== modified file 'doc/en/release-notes/bzr-1.6.txt' (properties changed: -x to +x)
1316=== modified file 'doc/en/release-notes/bzr-1.7.txt' (properties changed: -x to +x)
1317=== modified file 'doc/en/release-notes/bzr-1.8.txt' (properties changed: -x to +x)
1318=== modified file 'doc/en/release-notes/bzr-1.9.txt' (properties changed: -x to +x)
1319=== modified file 'doc/en/release-notes/bzr-2.0.txt' (properties changed: -x to +x)
1320=== modified file 'doc/en/release-notes/bzr-2.1.txt' (properties changed: -x to +x)
1321=== modified file 'doc/en/release-notes/bzr-2.2.txt' (properties changed: -x to +x)
1322=== modified file 'doc/en/release-notes/bzr-2.3.txt' (properties changed: -x to +x)
1323=== modified file 'doc/en/release-notes/bzr-2.4.txt' (properties changed: -x to +x)
1324=== modified file 'doc/en/release-notes/bzr-2.5.txt' (properties changed: -x to +x)
1325=== modified file 'doc/en/release-notes/bzr-2.6.txt' (properties changed: -x to +x)
1326=== modified file 'doc/en/release-notes/bzr-2.7.txt' (properties changed: -x to +x)
1327--- doc/en/release-notes/bzr-2.7.txt 2014-12-15 20:24:42 +0000
1328+++ doc/en/release-notes/bzr-2.7.txt 2015-07-21 00:48:43 +0000
1329@@ -20,6 +20,10 @@
1330
1331 .. New commands, options, etc that users may wish to try out.
1332
1333+* New configuration option 'pager' and environment variable BZR_PAGER
1334+ tells Bazaar to use a pager when outputting help texts.
1335+ (Daniel Vedder, #213718)
1336+
1337 Improvements
1338 ************
1339
1340
1341=== modified file 'doc/en/release-notes/release-template.txt' (properties changed: -x to +x)
1342=== modified file 'doc/en/release-notes/series-template.txt' (properties changed: -x to +x)
1343=== modified file 'doc/en/tutorials/centralized_workflow.txt' (properties changed: -x to +x)
1344=== modified file 'doc/en/tutorials/index.txt' (properties changed: -x to +x)
1345=== modified file 'doc/en/tutorials/licence.txt' (properties changed: -x to +x)
1346=== modified file 'doc/en/tutorials/tutorial.txt' (properties changed: -x to +x)
1347=== modified file 'doc/en/tutorials/using_bazaar_with_launchpad.txt' (properties changed: -x to +x)
1348=== modified file 'doc/en/upgrade-guide/data_migration.txt' (properties changed: -x to +x)
1349=== modified file 'doc/en/upgrade-guide/index.txt' (properties changed: -x to +x)
1350=== modified file 'doc/en/upgrade-guide/licence.txt' (properties changed: -x to +x)
1351=== modified file 'doc/en/upgrade-guide/overview.txt' (properties changed: -x to +x)
1352=== modified file 'doc/en/upgrade-guide/tips_and_tricks.txt' (properties changed: -x to +x)
1353=== modified file 'doc/en/user-guide/adv_merging.txt' (properties changed: -x to +x)
1354=== modified file 'doc/en/user-guide/annotating_changes.txt' (properties changed: -x to +x)
1355=== modified file 'doc/en/user-guide/bazaar_workflows.txt' (properties changed: -x to +x)
1356=== modified file 'doc/en/user-guide/branching_a_project.txt' (properties changed: -x to +x)
1357=== modified file 'doc/en/user-guide/browsing_history.txt' (properties changed: -x to +x)
1358=== modified file 'doc/en/user-guide/bug_trackers.txt' (properties changed: -x to +x)
1359=== modified file 'doc/en/user-guide/bzrtools_plugin.txt' (properties changed: -x to +x)
1360=== modified file 'doc/en/user-guide/central_intro.txt' (properties changed: -x to +x)
1361=== modified file 'doc/en/user-guide/configuring_bazaar.txt' (properties changed: -x to +x)
1362=== modified file 'doc/en/user-guide/controlling_registration.txt' (properties changed: -x to +x)
1363=== modified file 'doc/en/user-guide/core_concepts.txt' (properties changed: -x to +x)
1364=== modified file 'doc/en/user-guide/distributed_intro.txt' (properties changed: -x to +x)
1365=== modified file 'doc/en/user-guide/entering_commands.txt' (properties changed: -x to +x)
1366=== modified file 'doc/en/user-guide/filtered_views.txt' (properties changed: -x to +x)
1367=== modified file 'doc/en/user-guide/getting_help.txt' (properties changed: -x to +x)
1368=== modified file 'doc/en/user-guide/gpg_signatures.txt' (properties changed: -x to +x)
1369=== modified file 'doc/en/user-guide/hooks.txt' (properties changed: -x to +x)
1370=== modified file 'doc/en/user-guide/http_smart_server.txt' (properties changed: -x to +x)
1371=== modified file 'doc/en/user-guide/images/workflows_centralized.png' (properties changed: -x to +x)
1372=== modified file 'doc/en/user-guide/images/workflows_centralized.svg' (properties changed: -x to +x)
1373=== modified file 'doc/en/user-guide/images/workflows_gatekeeper.png' (properties changed: -x to +x)
1374=== modified file 'doc/en/user-guide/images/workflows_gatekeeper.svg' (properties changed: -x to +x)
1375=== modified file 'doc/en/user-guide/images/workflows_localcommit.png' (properties changed: -x to +x)
1376=== modified file 'doc/en/user-guide/images/workflows_localcommit.svg' (properties changed: -x to +x)
1377=== modified file 'doc/en/user-guide/images/workflows_peer.png' (properties changed: -x to +x)
1378=== modified file 'doc/en/user-guide/images/workflows_peer.svg' (properties changed: -x to +x)
1379=== modified file 'doc/en/user-guide/images/workflows_pqm.png' (properties changed: -x to +x)
1380=== modified file 'doc/en/user-guide/images/workflows_pqm.svg' (properties changed: -x to +x)
1381=== modified file 'doc/en/user-guide/images/workflows_shared.png' (properties changed: -x to +x)
1382=== modified file 'doc/en/user-guide/images/workflows_shared.svg' (properties changed: -x to +x)
1383=== modified file 'doc/en/user-guide/images/workflows_single.png' (properties changed: -x to +x)
1384=== modified file 'doc/en/user-guide/images/workflows_single.svg' (properties changed: -x to +x)
1385=== modified file 'doc/en/user-guide/index-plain.txt' (properties changed: -x to +x)
1386=== modified file 'doc/en/user-guide/index.txt' (properties changed: -x to +x)
1387=== modified file 'doc/en/user-guide/installing_bazaar.txt' (properties changed: -x to +x)
1388=== modified file 'doc/en/user-guide/introducing_bazaar.txt' (properties changed: -x to +x)
1389=== modified file 'doc/en/user-guide/licence.txt' (properties changed: -x to +x)
1390=== modified file 'doc/en/user-guide/merging_changes.txt' (properties changed: -x to +x)
1391=== modified file 'doc/en/user-guide/organizing_branches.txt' (properties changed: -x to +x)
1392=== modified file 'doc/en/user-guide/organizing_your_workspace.txt' (properties changed: -x to +x)
1393=== modified file 'doc/en/user-guide/part2_intro.txt' (properties changed: -x to +x)
1394=== modified file 'doc/en/user-guide/partner_intro.txt' (properties changed: -x to +x)
1395=== modified file 'doc/en/user-guide/plugins.txt' (properties changed: -x to +x)
1396=== modified file 'doc/en/user-guide/publishing_a_branch.txt' (properties changed: -x to +x)
1397=== modified file 'doc/en/user-guide/recording_changes.txt' (properties changed: -x to +x)
1398=== modified file 'doc/en/user-guide/releasing_a_project.txt' (properties changed: -x to +x)
1399=== modified file 'doc/en/user-guide/resolving_conflicts.txt' (properties changed: -x to +x)
1400=== modified file 'doc/en/user-guide/reusing_a_checkout.txt' (properties changed: -x to +x)
1401=== modified file 'doc/en/user-guide/reviewing_changes.txt' (properties changed: -x to +x)
1402=== modified file 'doc/en/user-guide/sending_changes.txt' (properties changed: -x to +x)
1403=== modified file 'doc/en/user-guide/server.txt' (properties changed: -x to +x)
1404=== modified file 'doc/en/user-guide/setting_up_email.txt' (properties changed: -x to +x)
1405=== modified file 'doc/en/user-guide/shared_repository_layouts.txt' (properties changed: -x to +x)
1406=== modified file 'doc/en/user-guide/shelving_changes.txt' (properties changed: -x to +x)
1407=== modified file 'doc/en/user-guide/solo_intro.txt' (properties changed: -x to +x)
1408=== modified file 'doc/en/user-guide/specifying_revisions.txt' (properties changed: -x to +x)
1409=== modified file 'doc/en/user-guide/stacked.txt' (properties changed: -x to +x)
1410=== modified file 'doc/en/user-guide/starting_a_project.txt' (properties changed: -x to +x)
1411=== modified file 'doc/en/user-guide/svn_plugin.txt' (properties changed: -x to +x)
1412=== modified file 'doc/en/user-guide/switch_store.txt' (properties changed: -x to +x)
1413=== modified file 'doc/en/user-guide/undoing_mistakes.txt' (properties changed: -x to +x)
1414=== modified file 'doc/en/user-guide/using_aliases.txt' (properties changed: -x to +x)
1415=== modified file 'doc/en/user-guide/using_checkouts.txt' (properties changed: -x to +x)
1416=== modified file 'doc/en/user-guide/using_gatekeepers.txt' (properties changed: -x to +x)
1417=== modified file 'doc/en/user-guide/version_info.txt' (properties changed: -x to +x)
1418=== modified file 'doc/en/user-guide/web_browsing.txt' (properties changed: -x to +x)
1419=== modified file 'doc/en/user-guide/working_offline_central.txt' (properties changed: -x to +x)
1420=== modified file 'doc/en/user-guide/writing_a_plugin.txt' (properties changed: -x to +x)
1421=== modified file 'doc/en/user-guide/zen.txt' (properties changed: -x to +x)
1422=== modified file 'doc/en/user-reference/readme.txt' (properties changed: -x to +x)
1423=== modified file 'doc/en/whats-new/template.txt' (properties changed: -x to +x)
1424=== modified file 'doc/en/whats-new/whats-new-in-2.1.txt' (properties changed: -x to +x)
1425=== modified file 'doc/en/whats-new/whats-new-in-2.2.txt' (properties changed: -x to +x)
1426=== modified file 'doc/en/whats-new/whats-new-in-2.3.txt' (properties changed: -x to +x)
1427=== modified file 'doc/en/whats-new/whats-new-in-2.4.txt' (properties changed: -x to +x)
1428=== modified file 'doc/en/whats-new/whats-new-in-2.5.txt' (properties changed: -x to +x)
1429=== modified file 'doc/en/whats-new/whats-new-in-2.6.txt' (properties changed: -x to +x)
1430=== modified file 'doc/en/whats-new/whats-new-in-2.7.txt' (properties changed: -x to +x)
1431=== modified file 'doc/es/_static/bzr icon 16.png' (properties changed: -x to +x)
1432=== modified file 'doc/es/_static/bzr.ico' (properties changed: -x to +x)
1433=== modified file 'doc/es/_static/es/Makefile' (properties changed: -x to +x)
1434=== modified file 'doc/es/_static/es/bzr-es-quick-reference.pdf' (properties changed: -x to +x)
1435=== modified file 'doc/es/_static/es/bzr-es-quick-reference.png' (properties changed: -x to +x)
1436=== modified file 'doc/es/_static/es/bzr-es-quick-reference.svg' (properties changed: -x to +x)
1437=== modified file 'doc/es/_templates/layout.html' (properties changed: -x to +x)
1438=== modified file 'doc/es/conf.py' (properties changed: -x to +x)
1439=== modified file 'doc/es/index.txt' (properties changed: -x to +x)
1440=== modified file 'doc/es/mini-tutorial/index.txt' (properties changed: -x to +x)
1441=== modified file 'doc/es/quick-reference/index.txt' (properties changed: -x to +x)
1442=== modified file 'doc/es/user-guide/index-plain.txt' (properties changed: -x to +x)
1443=== modified file 'doc/es/user-guide/index.txt' (properties changed: -x to +x)
1444=== modified file 'doc/es/user-guide/version_info.txt' (properties changed: -x to +x)
1445=== modified file 'doc/index.es.txt' (properties changed: -x to +x)
1446=== modified file 'doc/index.ja.txt' (properties changed: -x to +x)
1447=== modified file 'doc/index.ru.txt' (properties changed: -x to +x)
1448=== modified file 'doc/index.txt' (properties changed: -x to +x)
1449=== modified file 'doc/ja/_static/bzr icon 16.png' (properties changed: -x to +x)
1450=== modified file 'doc/ja/_static/bzr.ico' (properties changed: -x to +x)
1451=== modified file 'doc/ja/conf.py' (properties changed: -x to +x)
1452=== modified file 'doc/ja/index.txt' (properties changed: -x to +x)
1453=== modified file 'doc/ja/mini-tutorial/index.txt' (properties changed: -x to +x)
1454=== modified file 'doc/ja/tutorials/centralized_workflow.txt' (properties changed: -x to +x)
1455=== modified file 'doc/ja/tutorials/index.txt' (properties changed: -x to +x)
1456=== modified file 'doc/ja/tutorials/licence.txt' (properties changed: -x to +x)
1457=== modified file 'doc/ja/tutorials/tutorial.txt' (properties changed: -x to +x)
1458=== modified file 'doc/ja/tutorials/using_bazaar_with_launchpad.txt' (properties changed: -x to +x)
1459=== modified file 'doc/ja/upgrade-guide/data_migration.txt' (properties changed: -x to +x)
1460=== modified file 'doc/ja/upgrade-guide/index.txt' (properties changed: -x to +x)
1461=== modified file 'doc/ja/upgrade-guide/overview.txt' (properties changed: -x to +x)
1462=== modified file 'doc/ja/upgrade-guide/tips_and_tricks.txt' (properties changed: -x to +x)
1463=== modified file 'doc/ja/user-guide/adv_merging.txt' (properties changed: -x to +x)
1464=== modified file 'doc/ja/user-guide/annotating_changes.txt' (properties changed: -x to +x)
1465=== modified file 'doc/ja/user-guide/bazaar_workflows.txt' (properties changed: -x to +x)
1466=== modified file 'doc/ja/user-guide/branching_a_project.txt' (properties changed: -x to +x)
1467=== modified file 'doc/ja/user-guide/browsing_history.txt' (properties changed: -x to +x)
1468=== modified file 'doc/ja/user-guide/bug_trackers.txt' (properties changed: -x to +x)
1469=== modified file 'doc/ja/user-guide/bzrtools_plugin.txt' (properties changed: -x to +x)
1470=== modified file 'doc/ja/user-guide/central_intro.txt' (properties changed: -x to +x)
1471=== modified file 'doc/ja/user-guide/configuring_bazaar.txt' (properties changed: -x to +x)
1472=== modified file 'doc/ja/user-guide/controlling_registration.txt' (properties changed: -x to +x)
1473=== modified file 'doc/ja/user-guide/core_concepts.txt' (properties changed: -x to +x)
1474=== modified file 'doc/ja/user-guide/distributed_intro.txt' (properties changed: -x to +x)
1475=== modified file 'doc/ja/user-guide/entering_commands.txt' (properties changed: -x to +x)
1476=== modified file 'doc/ja/user-guide/filtered_views.txt' (properties changed: -x to +x)
1477=== modified file 'doc/ja/user-guide/getting_help.txt' (properties changed: -x to +x)
1478=== modified file 'doc/ja/user-guide/hooks.txt' (properties changed: -x to +x)
1479=== modified file 'doc/ja/user-guide/http_smart_server.txt' (properties changed: -x to +x)
1480=== modified file 'doc/ja/user-guide/images/workflows_centralized.png' (properties changed: -x to +x)
1481=== modified file 'doc/ja/user-guide/images/workflows_centralized.svg' (properties changed: -x to +x)
1482=== modified file 'doc/ja/user-guide/images/workflows_gatekeeper.png' (properties changed: -x to +x)
1483=== modified file 'doc/ja/user-guide/images/workflows_gatekeeper.svg' (properties changed: -x to +x)
1484=== modified file 'doc/ja/user-guide/images/workflows_localcommit.png' (properties changed: -x to +x)
1485=== modified file 'doc/ja/user-guide/images/workflows_localcommit.svg' (properties changed: -x to +x)
1486=== modified file 'doc/ja/user-guide/images/workflows_peer.png' (properties changed: -x to +x)
1487=== modified file 'doc/ja/user-guide/images/workflows_peer.svg' (properties changed: -x to +x)
1488=== modified file 'doc/ja/user-guide/images/workflows_pqm.png' (properties changed: -x to +x)
1489=== modified file 'doc/ja/user-guide/images/workflows_pqm.svg' (properties changed: -x to +x)
1490=== modified file 'doc/ja/user-guide/images/workflows_shared.png' (properties changed: -x to +x)
1491=== modified file 'doc/ja/user-guide/images/workflows_shared.svg' (properties changed: -x to +x)
1492=== modified file 'doc/ja/user-guide/images/workflows_single.png' (properties changed: -x to +x)
1493=== modified file 'doc/ja/user-guide/images/workflows_single.svg' (properties changed: -x to +x)
1494=== modified file 'doc/ja/user-guide/index-plain.txt' (properties changed: -x to +x)
1495=== modified file 'doc/ja/user-guide/index.txt' (properties changed: -x to +x)
1496=== modified file 'doc/ja/user-guide/installing_bazaar.txt' (properties changed: -x to +x)
1497=== modified file 'doc/ja/user-guide/introducing_bazaar.txt' (properties changed: -x to +x)
1498=== modified file 'doc/ja/user-guide/licence.txt' (properties changed: -x to +x)
1499=== modified file 'doc/ja/user-guide/merging_changes.txt' (properties changed: -x to +x)
1500=== modified file 'doc/ja/user-guide/organizing_branches.txt' (properties changed: -x to +x)
1501=== modified file 'doc/ja/user-guide/organizing_your_workspace.txt' (properties changed: -x to +x)
1502=== modified file 'doc/ja/user-guide/part2_intro.txt' (properties changed: -x to +x)
1503=== modified file 'doc/ja/user-guide/partner_intro.txt' (properties changed: -x to +x)
1504=== modified file 'doc/ja/user-guide/plugins.txt' (properties changed: -x to +x)
1505=== modified file 'doc/ja/user-guide/publishing_a_branch.txt' (properties changed: -x to +x)
1506=== modified file 'doc/ja/user-guide/recording_changes.txt' (properties changed: -x to +x)
1507=== modified file 'doc/ja/user-guide/releasing_a_project.txt' (properties changed: -x to +x)
1508=== modified file 'doc/ja/user-guide/resolving_conflicts.txt' (properties changed: -x to +x)
1509=== modified file 'doc/ja/user-guide/reusing_a_checkout.txt' (properties changed: -x to +x)
1510=== modified file 'doc/ja/user-guide/reviewing_changes.txt' (properties changed: -x to +x)
1511=== modified file 'doc/ja/user-guide/sending_changes.txt' (properties changed: -x to +x)
1512=== modified file 'doc/ja/user-guide/server.txt' (properties changed: -x to +x)
1513=== modified file 'doc/ja/user-guide/setting_up_email.txt' (properties changed: -x to +x)
1514=== modified file 'doc/ja/user-guide/shared_repository_layouts.txt' (properties changed: -x to +x)
1515=== modified file 'doc/ja/user-guide/shelving_changes.txt' (properties changed: -x to +x)
1516=== modified file 'doc/ja/user-guide/solo_intro.txt' (properties changed: -x to +x)
1517=== modified file 'doc/ja/user-guide/specifying_revisions.txt' (properties changed: -x to +x)
1518=== modified file 'doc/ja/user-guide/stacked.txt' (properties changed: -x to +x)
1519=== modified file 'doc/ja/user-guide/starting_a_project.txt' (properties changed: -x to +x)
1520=== modified file 'doc/ja/user-guide/svn_plugin.txt' (properties changed: -x to +x)
1521=== modified file 'doc/ja/user-guide/undoing_mistakes.txt' (properties changed: -x to +x)
1522=== modified file 'doc/ja/user-guide/using_aliases.txt' (properties changed: -x to +x)
1523=== modified file 'doc/ja/user-guide/using_checkouts.txt' (properties changed: -x to +x)
1524=== modified file 'doc/ja/user-guide/using_gatekeepers.txt' (properties changed: -x to +x)
1525=== modified file 'doc/ja/user-guide/version_info.txt' (properties changed: -x to +x)
1526=== modified file 'doc/ja/user-guide/web_browsing.txt' (properties changed: -x to +x)
1527=== modified file 'doc/ja/user-guide/working_offline_central.txt' (properties changed: -x to +x)
1528=== modified file 'doc/ja/user-guide/writing_a_plugin.txt' (properties changed: -x to +x)
1529=== modified file 'doc/ja/user-guide/zen.txt' (properties changed: -x to +x)
1530=== modified file 'doc/ja/user-reference/index.txt' (properties changed: -x to +x)
1531=== modified file 'doc/news-template.txt' (properties changed: -x to +x)
1532=== modified file 'doc/ru/_static/bzr icon 16.png' (properties changed: -x to +x)
1533=== modified file 'doc/ru/_static/bzr.ico' (properties changed: -x to +x)
1534=== modified file 'doc/ru/_static/ru/Makefile' (properties changed: -x to +x)
1535=== modified file 'doc/ru/_static/ru/bzr-ru-quick-reference.pdf' (properties changed: -x to +x)
1536=== modified file 'doc/ru/_static/ru/bzr-ru-quick-reference.png' (properties changed: -x to +x)
1537=== modified file 'doc/ru/_static/ru/bzr-ru-quick-reference.svg' (properties changed: -x to +x)
1538=== modified file 'doc/ru/_templates/layout.html' (properties changed: -x to +x)
1539=== modified file 'doc/ru/conf.py' (properties changed: -x to +x)
1540=== modified file 'doc/ru/index.txt' (properties changed: -x to +x)
1541=== modified file 'doc/ru/mini-tutorial/index.txt' (properties changed: -x to +x)
1542=== modified file 'doc/ru/quick-reference/index.txt' (properties changed: -x to +x)
1543=== modified file 'doc/ru/tutorials/centralized_workflow.txt' (properties changed: -x to +x)
1544=== modified file 'doc/ru/tutorials/tutorial.txt' (properties changed: -x to +x)
1545=== modified file 'doc/ru/tutorials/using_bazaar_with_launchpad.txt' (properties changed: -x to +x)
1546=== modified file 'doc/ru/user-guide/branching_a_project.txt' (properties changed: -x to +x)
1547=== modified file 'doc/ru/user-guide/core_concepts.txt' (properties changed: -x to +x)
1548=== modified file 'doc/ru/user-guide/images/workflows_centralized.png' (properties changed: -x to +x)
1549=== modified file 'doc/ru/user-guide/images/workflows_centralized.svg' (properties changed: -x to +x)
1550=== modified file 'doc/ru/user-guide/images/workflows_gatekeeper.png' (properties changed: -x to +x)
1551=== modified file 'doc/ru/user-guide/images/workflows_gatekeeper.svg' (properties changed: -x to +x)
1552=== modified file 'doc/ru/user-guide/images/workflows_localcommit.png' (properties changed: -x to +x)
1553=== modified file 'doc/ru/user-guide/images/workflows_localcommit.svg' (properties changed: -x to +x)
1554=== modified file 'doc/ru/user-guide/images/workflows_peer.png' (properties changed: -x to +x)
1555=== modified file 'doc/ru/user-guide/images/workflows_peer.svg' (properties changed: -x to +x)
1556=== modified file 'doc/ru/user-guide/images/workflows_pqm.png' (properties changed: -x to +x)
1557=== modified file 'doc/ru/user-guide/images/workflows_pqm.svg' (properties changed: -x to +x)
1558=== modified file 'doc/ru/user-guide/images/workflows_shared.png' (properties changed: -x to +x)
1559=== modified file 'doc/ru/user-guide/images/workflows_shared.svg' (properties changed: -x to +x)
1560=== modified file 'doc/ru/user-guide/images/workflows_single.png' (properties changed: -x to +x)
1561=== modified file 'doc/ru/user-guide/images/workflows_single.svg' (properties changed: -x to +x)
1562=== modified file 'doc/ru/user-guide/index-plain.txt' (properties changed: -x to +x)
1563=== modified file 'doc/ru/user-guide/index.txt' (properties changed: -x to +x)
1564=== modified file 'doc/ru/user-guide/introducing_bazaar.txt' (properties changed: -x to +x)
1565=== modified file 'doc/ru/user-guide/specifying_revisions.txt' (properties changed: -x to +x)
1566=== modified file 'doc/ru/user-guide/stacked.txt' (properties changed: -x to +x)
1567=== modified file 'doc/ru/user-guide/using_checkouts.txt' (properties changed: -x to +x)
1568=== modified file 'doc/ru/user-guide/zen.txt' (properties changed: -x to +x)
1569=== modified file 'po/ar.po' (properties changed: -x to +x)
1570=== modified file 'po/ast.po' (properties changed: -x to +x)
1571=== modified file 'po/bs.po' (properties changed: -x to +x)
1572=== modified file 'po/bzr.pot' (properties changed: -x to +x)
1573=== modified file 'po/ca.po' (properties changed: -x to +x)
1574=== modified file 'po/cs.po' (properties changed: -x to +x)
1575=== modified file 'po/de.po' (properties changed: -x to +x)
1576=== modified file 'po/el.po' (properties changed: -x to +x)
1577=== modified file 'po/en_AU.po' (properties changed: -x to +x)
1578=== modified file 'po/en_GB.po' (properties changed: -x to +x)
1579=== modified file 'po/es.po' (properties changed: -x to +x)
1580=== modified file 'po/fa.po' (properties changed: -x to +x)
1581=== modified file 'po/fo.po' (properties changed: -x to +x)
1582=== modified file 'po/fr.po' (properties changed: -x to +x)
1583=== modified file 'po/gl.po' (properties changed: -x to +x)
1584=== modified file 'po/he.po' (properties changed: -x to +x)
1585=== modified file 'po/id.po' (properties changed: -x to +x)
1586=== modified file 'po/it.po' (properties changed: -x to +x)
1587=== modified file 'po/ja.po' (properties changed: -x to +x)
1588=== modified file 'po/ko.po' (properties changed: -x to +x)
1589=== modified file 'po/ms.po' (properties changed: -x to +x)
1590=== modified file 'po/my.po' (properties changed: -x to +x)
1591=== modified file 'po/nb.po' (properties changed: -x to +x)
1592=== modified file 'po/nl.po' (properties changed: -x to +x)
1593=== modified file 'po/oc.po' (properties changed: -x to +x)
1594=== modified file 'po/pl.po' (properties changed: -x to +x)
1595=== modified file 'po/pt_BR.po' (properties changed: -x to +x)
1596=== modified file 'po/ro.po' (properties changed: -x to +x)
1597=== modified file 'po/ru.po' (properties changed: -x to +x)
1598=== modified file 'po/sco.po' (properties changed: -x to +x)
1599=== modified file 'po/si.po' (properties changed: -x to +x)
1600=== modified file 'po/sk.po' (properties changed: -x to +x)
1601=== modified file 'po/sr.po' (properties changed: -x to +x)
1602=== modified file 'po/sv.po' (properties changed: -x to +x)
1603=== modified file 'po/tr.po' (properties changed: -x to +x)
1604=== modified file 'po/ug.po' (properties changed: -x to +x)
1605=== modified file 'po/uk.po' (properties changed: -x to +x)
1606=== modified file 'po/vi.po' (properties changed: -x to +x)
1607=== modified file 'po/zh_CN.po' (properties changed: -x to +x)
1608=== modified file 'profile_imports.py' (properties changed: -x to +x)
1609=== modified file 'tools/__init__.py' (properties changed: -x to +x)
1610=== modified file 'tools/bzr_epydoc' (properties changed: -x to +x)
1611=== modified file 'tools/bzr_epydoc_uid.py' (properties changed: -x to +x)
1612=== modified file 'tools/capture_tree.py' (properties changed: -x to +x)
1613=== modified file 'tools/generate_release_notes.py' (properties changed: -x to +x)
1614=== modified file 'tools/package_docs.py' (properties changed: -x to +x)
1615=== modified file 'tools/package_mf.py' (properties changed: -x to +x)
1616=== modified file 'tools/prepare_for_latex.py' (properties changed: -x to +x)
1617=== modified file 'tools/riodemo.py' (properties changed: -x to +x)
1618=== modified file 'tools/time_graph.py' (properties changed: -x to +x)
1619=== modified file 'tools/weavemerge.sh' (properties changed: -x to +x)
1620=== modified file 'tools/win32/__init__.py' (properties changed: -x to +x)
1621=== modified file 'tools/win32/bazaar.url' (properties changed: -x to +x)
1622=== modified file 'tools/win32/bootstrap.py' (properties changed: -x to +x)
1623=== modified file 'tools/win32/build_release.py' (properties changed: -x to +x)
1624=== modified file 'tools/win32/buildout-templates/bin/build-installer.bat.in' (properties changed: -x to +x)
1625=== modified file 'tools/win32/buildout.cfg' (properties changed: -x to +x)
1626=== modified file 'tools/win32/bzr-win32-bdist-postinstall.py' (properties changed: -x to +x)
1627=== modified file 'tools/win32/bzr.iss.cog' (properties changed: -x to +x)
1628=== modified file 'tools/win32/bzr_postinstall.py' (properties changed: -x to +x)
1629=== modified file 'tools/win32/file_version.py' (properties changed: -x to +x)
1630=== modified file 'tools/win32/info.txt' (properties changed: -x to +x)
1631=== modified file 'tools/win32/ostools.py' (properties changed: -x to +x)
1632=== modified file 'tools/win32/py2exe_boot_common.py' (properties changed: -x to +x)
1633=== modified file 'tools/win32/run_script.py' (properties changed: -x to +x)
1634=== modified file 'tools/win32/start_bzr.bat' (properties changed: -x to +x)