/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Vincent Ladeuil
  • Date: 2010-06-16 12:47:51 UTC
  • mfrom: (4797.43.16 2.1-integration)
  • mto: This revision was merged to the branch mainline in revision 5298.
  • Revision ID: v.ladeuil+lp@free.fr-20100616124751-knove5iu86fxk089
Merge 2.1 into bzr.dev including fix for bug #586926

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
.. contents:: List of Releases
6
6
   :depth: 1
7
7
 
 
8
bzr 2.2b4
 
9
#########
 
10
 
 
11
:Codename: Monkey Magic
 
12
:2.2b4: NOT RELEASED YET
 
13
 
 
14
Compatibility Breaks
 
15
********************
 
16
 
 
17
* URLs like ``foo:bar/baz`` are now always parsed as a URL with scheme "foo"
 
18
  and path "bar/baz", even if bzr does not recognize "foo" as a known URL
 
19
  scheme.  Previously these URLs would be treated as local paths.
 
20
  (Gordon Tyler)
 
21
 
 
22
New Features
 
23
************
 
24
 
 
25
* Support ``--directory`` option for a number of additional commands:
 
26
  conflicts, merge-directive, missing, resolve, shelve, switch,
 
27
  unshelve, whoami. (Martin von Gagern, #527878)
 
28
 
 
29
Bug Fixes
 
30
*********
 
31
 
 
32
* ``bzr init`` does not recursively scan directory contents anymore
 
33
  leading to faster init for directories with existing content.
 
34
  (Martin [gz], Parth Malwankar, #501307)
 
35
 
 
36
* ``bzr log --exclude-common-ancestry`` is now taken into account for
 
37
  linear ancetries. (Vincent Ladeuil, #575631)
 
38
 
 
39
* ``bzr pull`` now works when a lp: URL is explicitly defined as the parent
 
40
  or pull location in locations.conf or branch.conf.
 
41
  (Gordon Tyler, #534787)
 
42
 
 
43
* Ensure that wrong path specifications in ``BZR_PLUGINS_AT`` display
 
44
  proper error messages. (Vincent Ladeuil, #591215)
 
45
 
 
46
* Explicitly removing ``--profile-imports`` option from parsed command-line
 
47
  arguments on Windows, because bzr script does the same.
 
48
  (Alexander Belchenko, #588277)
 
49
 
 
50
* Fetching was slightly confused about the best code to use and was
 
51
  using a new code path for all branches, resulting in more lookups than
 
52
  necessary on old branches. (Robert Collins, #593515)
 
53
 
 
54
* Final fix for 'no help for command' issue. We now show a clean message
 
55
  when a command has no help, document how to set help more clearly, and
 
56
  test that all commands available to the test suite have help.
 
57
  (Robert Collins, #177500)
 
58
 
 
59
* Raise ValueError instead of a string exception.
 
60
  (John Arbash Meinel, #586926)
 
61
 
 
62
* Relative imports in plugins are now handled correctly when using
 
63
  BZR_PLUGINS_AT. (Vincent Ladeuil, #588959)
 
64
 
 
65
* ``ScriptRunner`` now strips off leading indentation from test scripts,
 
66
  which previously caused "SyntaxError: No command for line".
 
67
  (Martin Pool)
 
68
 
 
69
Improvements
 
70
************
 
71
 
 
72
* ``Branch.copy_content_into`` is now a convenience method dispatching to
 
73
  a ``InterBranch`` multi-method. This permits ``bzr-loom`` and other
 
74
  plugins to intercept this even when a ``RemoteBranch`` proxy is in use.
 
75
  (Robert Collins, #201613)
 
76
 
 
77
* Use lazy imports in ``bzrlib/merge.py`` so that plugins like ``news_merge``
 
78
  do not cause modules to be loaded unnecessarily just because the plugin
 
79
  registers a merge hook.  This improves ``bzr rocks`` time by about 25%
 
80
  in a default installation (with just the core plugins).
 
81
  (Andrew Bennetts)
 
82
 
 
83
Documentation
 
84
*************
 
85
 
 
86
* Added ``regression`` tag to our tags list. (Robert Collins)
 
87
 
 
88
* Improved our release checklist to have a bit less churn and leave things
 
89
  ready-to-go for the next action (including other people doing
 
90
  development). (Robert Collins)
 
91
 
 
92
API Changes
 
93
***********
 
94
 
 
95
* ``bzrlib.knit.KnitSequenceMatcher``, which has been deprecated since
 
96
  2007, has been deleted.  Use ``PatienceSequenceMatcher`` from
 
97
  ``bzrlib.patiencediff`` instead.
 
98
  (Andrew Bennetts)
 
99
 
 
100
Internals
 
101
*********
 
102
 
 
103
* Improved ``bzrlib.urlutils`` to handle lp:foo/bar URLs. (Gordon Tyler)
 
104
 
 
105
Testing
 
106
*******
 
107
 
 
108
 
8
109
bzr 2.2b3
9
110
#########
10
111
 
11
 
:2.2b3: NOT RELEASED YET
 
112
:2.2b3: 2010-05-28
 
113
 
 
114
This third beta in the 2.2 series brings with it all the goodness of 2.1.2
 
115
and 2.0.6 (though it preceeds 2.0.6 slightly). Of particular note for
 
116
users are compatibility fixes with bzr 1.5 and below servers, a hopeful
 
117
end to the EINTR errors caused by SIGWINCH interactions, a shiny new
 
118
bash completion script and bzr will no longer guess at identity details -
 
119
it was too unreliable in reality. Use ``bzr whoami`` on every new install.
 
120
For developers we have some API changes which may impact plugins as well
 
121
as a bunch of our regular improvements to internal clarity and test
 
122
support.
12
123
 
13
124
Compatibility Breaks
14
125
********************
15
126
 
 
127
* An API break has been made to the lock_write method of ``Branch`` and
 
128
  ``Repository`` objects; they now return ``branch.BranchWriteLockResult``
 
129
  and ``repository.RepositoryWriteLockResult`` objects. This makes
 
130
  changing the API in future easier and permits some cleaner calling code.
 
131
  The lock_read method has also changed from having no defined return
 
132
  value to returning ``LogicalLockResult`` objects.
 
133
  (Robert Collins)
 
134
 
 
135
* ``bzr`` does not try to guess the username as ``username@hostname``
 
136
  and requires it to be explictly set. This can be set using ``bzr
 
137
  whoami``.
 
138
  (Parth Malwankar, #549310)
 
139
 
 
140
* ``bzrlib.commands.Command`` will now raise ValueError during
 
141
  construction if there is no __doc__ set. (Note, this will be reverted in
 
142
  2.2b4) (Robert Collins)
 
143
 
 
144
* The source tree no longer contains a contrib/zsh/_bzr completion
 
145
  script. The new file contrib/zsh/README suggests alternatives.
 
146
  (Martin von Gagern, #560030)
 
147
 
16
148
New Features
17
149
************
18
150
 
30
162
  pack operation.
31
163
  (Parth Malwankar, #304320)
32
164
 
 
165
* New command line option ``--authors`` to ``bzr log`` allows users to
 
166
  select which of the apparent authors and committer should be
 
167
  included in the log. Defaults depend on format. (Martin von Gagern, #513322)
 
168
 
 
169
* Support ``--directory`` option for a number of additional commands:
 
170
  added, annotate, bind, cat, cat-revision, clean-tree, deleted,
 
171
  export, ignore, ignored, lookup-revision, ls, modified, nick,
 
172
  re-sign, unbind, unknowns.
 
173
  (Martin von Gagern, #527878)
 
174
 
 
175
* The bash_completion plugin from the bzr-bash-completion project has
 
176
  been merged into the tree. It provides a bash-completion command and
 
177
  replaces the outdated ``contrib/bash/bzr`` script with a version
 
178
  using the plugin. (Martin von Gagern, #560030)
 
179
 
 
180
* A new transport based on GIO (the gnome i/o library) provides access to
 
181
  samba shares, webdav using gio+smb and gio+dav. It is also possible to
 
182
  use gio for some already existing transport methods as gio+file,
 
183
  gio+sftp, gio+ftp. 
 
184
  (Mattias Eriksson)
 
185
 
33
186
Bug Fixes
34
187
*********
35
188
 
 
189
* Alias information shown by ``bzr help`` is now accurate. This
 
190
  was showing an internal object name for some plugin aliases.
 
191
  (Parth Malwankar, #584650)
 
192
 
36
193
* ``.bazaar``, ``.bazaar/bazaar.conf`` and ``.bzr.log`` inherit user and
37
194
  group ownership from the containing directory. This allow bzr to work
38
195
  better with sudo.
39
196
  (Martin <gzlist@googlemail.com>, Parth Malwankar, #376388)
40
197
 
 
198
* ``bzr clean-tree`` should not delete nested bzrdirs. Required for proper
 
199
  support of bzr-externals and scmproj plugins.
 
200
  (Alexander Belchenko, bug #572098)
 
201
 
 
202
* ``bzr ignore`` will no longer add duplicate patterns to .bzrignore.
 
203
  (Gordon Tyler, #572092)
 
204
 
41
205
* ``bzr log --exclude-common-ancestry -r X..Y`` displays the revisions that
42
206
  are part of Y ancestry but not part of X ancestry (aka the graph
43
207
  difference).
44
208
  (Vincent Ladeuil, #320119)
45
209
 
 
210
* ``bzr lp-propose`` which was switched to use production Launchpad API
 
211
  servers a few commits ago has been reverted to use edge: there is a
 
212
  problem with using production which isn't trivially obvious, so we've
 
213
  filed a bug to track it, and until thats fixed will be using edge.
 
214
  (Robert Collins, #583667)
 
215
 
 
216
* ``bzr rm`` should not refuse to delete directories which contained a file
 
217
  which has been moved elsewhere in the tree after the previous commit.
 
218
  (Marius Kruger, Daniel Watkins, #129880)
 
219
 
46
220
* ``bzr selftest --parallel=fork`` wait for its children avoiding zombies.
47
221
  (Vincent Ladeuil, #566670)
48
222
 
49
223
* ``bzr selftest`` should not use ui.note() since it's not unicode safe.
50
224
  (Vincent Ladeuil, #563997)
51
225
 
 
226
* CommitBuilder refuses to create revisions whose trees have no root.
 
227
  (Aaron Bentley)
 
228
 
 
229
* Do not register a SIGWINCH signal handler, instead just poll for the
 
230
  terminal width as needed.  This avoids the "Interrupted System Call"
 
231
  problems that occur on POSIX with all currently released versions of
 
232
  Python.
 
233
  (Andrew Bennetts, #583941)
 
234
 
52
235
* Don't mention --no-strict when we just issue the warning about unclean trees.
53
236
  (Vincent Ladeuil, #401599)
54
237
 
56
239
  versions before 1.6.
57
240
  (Andrew Bennetts, #528041)
58
241
 
 
242
* Improved progress bar for fetch (2a format only). Bazaar now shows an
 
243
  estimate of the number of records to be fetched vs actually fetched.
 
244
  (Parth Malwankar, #374740, #538868)
 
245
 
59
246
* Reduce peak memory by one copy of compressed text.
60
247
  (John Arbash Meinel, #566940)
61
248
 
 
249
* ``RemoteBranch.lock_write`` raises ``ReadOnlyError`` if called during a
 
250
  read lock, rather than causing an ``AttributeError``.
 
251
  (Andrew Bennetts, Данило Шеган, #582781)
 
252
 
 
253
* Selftest was failing with testtools 0.9.3, which caused an
 
254
  AssertionError raised from a cleanUp to be reported as a Failure, not an
 
255
  Error, breaking on of our test hygiene tests.
 
256
  (Robert Collins, Vincent Ladeuil).
 
257
 
 
258
* ``set_user_option`` with a dict on remote branches no longer fails with
 
259
  an AttributeError.  There is a new ``Branch.set_config_option_dict`` RPC
 
260
  to support this efficiently.
 
261
  (Andrew Bennetts, #430382)
 
262
  
62
263
* Show the filenames when a file rename fails so that the error will be
63
264
  more comprehensible.
64
265
  (Martin Pool, #491763)
65
266
 
 
267
* Support Pyrex 0.9.9, required changing how we handle exceptions in Pyrex.
 
268
  (John Arbash Meinel, #582656)
 
269
 
 
270
* Unicode characters in aliases are now handled correctly and do not cause
 
271
  UnicodeEncodeError exception. (Parth Malwankar, #529930)
 
272
 
 
273
* Unicode commit messages that are the same as a file name no longer cause
 
274
  UnicodeEncodeError. ``ui.text.show_warning`` now handles unicode
 
275
  messages.
 
276
  (Parth Malwankar, #563646)
 
277
 
 
278
* Using bzr with `lp:` urls behind an http proxy should work.
 
279
  (Robert Collins, #558343)
 
280
 
 
281
* When passing a file to ``UTF8DirReader`` make sure to close the current
 
282
  directory file handle after the chdir fails. Otherwise when passing many
 
283
  filenames into a command line ``bzr status`` we would leak descriptors.
 
284
  (John Arbash Meinel, #583486)
 
285
 
66
286
Improvements
67
287
************
68
288
 
74
294
  (case-sensitive) as false.
75
295
  (Brian de Alwis, Vincent Ladeuil)
76
296
 
 
297
* ``bzr ls`` now supports short options for existing long options.
 
298
  ``-k/--kind``, ``-i/--ignored``, ``-u/--unknown`` and ``-0/--null``.
 
299
  (Parth Malwankar, #181124)
 
300
 
77
301
* ``Config.get_user_option_as_bool`` will now warn if a value cannot
78
302
  be interpreted as a boolean.
79
303
  (Vincent Ladeuil)
80
304
 
 
305
* The all-in-one Windows installer will now be built with docstrings stripped
 
306
  from the library zip, reducing the size and slightly improving cold startup
 
307
  time. Bundled plugins are unchanged for the moment, but if adding other new
 
308
  plugins to an all-in-one installation, ensure they are compiled and
 
309
  installed with -O1 or help may not work. (Martin [gz])
 
310
 
81
311
Documentation
82
312
*************
83
313
 
96
326
  implementations.
97
327
  (Martin Pool)
98
328
 
 
329
* Lock methods on ``Tree``, ``Branch`` and ``Repository`` are now
 
330
  expected to return an object which can be used to unlock them. This reduces
 
331
  duplicate code when using cleanups. The previous 'tokens's returned by
 
332
  ``Branch.lock_write`` and ``Repository.lock_write`` are now attributes
 
333
  on the result of the lock_write. ``repository.RepositoryWriteLockResult``
 
334
  and ``branch.BranchWriteLockResult`` document this. (Robert Collins)
 
335
 
 
336
* ``Repository.refresh_data`` may now be called in a write group on
 
337
  pack-based repositories.  Older repositories will still raise an error
 
338
  in this case.  Subclasses of ``Repository`` can still override
 
339
  ``Repository._refresh_data``, but are now responsible for raising
 
340
  ``bzrlib.repository.IsInWriteGroupError`` if they do not support
 
341
  ``refresh_data`` during a write group.
 
342
  (Andrew Bennetts, #574236)
 
343
 
99
344
Internals
100
345
*********
101
346
 
 
347
* ``chk_map._bytes_to_text_key`` is now an optimized function to extract
 
348
  the (file-id, revision-id) key from a CHKInventory entry. This can
 
349
  potentially shave 5-10% time off during a large fetch. Related to bug
 
350
  #562666. (John Arbash Meinel)
 
351
 
 
352
* ``log._get_info_for_log_files`` now takes an add_cleanup callable.
 
353
  (Robert Collins)
 
354
 
102
355
* ``_remember_remote_is_before`` no longer raises AssertionError when
103
356
  suboptimal network behaviour is noticed; instead it just mutters to the
104
357
  log file (and warns the user if they have set the ``hpss`` debug flag).
111
364
  stripped, the prefix ``__doc__ =`` should now be used.
112
365
  (Martin <gzlist@googlemail.com>)
113
366
 
 
367
* No longer require zlib headers to build extensions, and remove the need
 
368
  for seperate copy of zlib library on windows.
 
369
  (John Arbash Meinel, Martin <gzlist@googlemail.com>, #66923)
 
370
 
114
371
Testing
115
372
*******
116
373
 
125
382
  failures on Lucid, FreeBSD and gentoo.  
126
383
  (Vincent Ladeuil, #528436)
127
384
 
 
385
* New class ``ExecutableFeature`` for checking the availability of
 
386
  executables on the ``PATH``. Migrated from bash_completion plugin.
 
387
  (Martin von Gagern)
 
388
 
128
389
bzr 2.2b2
129
390
#########
130
391
 
184
445
* Reset ``siginterrupt`` flag to False every time we handle a signal
185
446
  installed with ``set_signal_handler(..., restart_syscall=True)`` (from
186
447
  ``bzrlib.osutils``.  Reduces the likelihood of "Interrupted System Call"
187
 
  errors after two window resizes.
 
448
  errors compared to registering ``signal.signal`` directly.
188
449
  (Andrew Bennetts)
189
450
 
190
451
* When invoked with a range revision, ``bzr log`` doesn't show revisions
232
493
* ``bzrlib.diff.get_trees_and_branches_to_diff`` is deprecated.  Use
233
494
  ``get_trees_and_branches_to_diff_locked`` instead.
234
495
  (Andrew Bennetts)
 
496
 
 
497
* ``TreeTransform.commit`` supports the full set of commit parameters, and
 
498
  auto-determines branch nick if not supplied.  (Aaron Bentley)
235
499
  
236
500
Internals
237
501
*********
242
506
  Command is now transient and only exists for the duration of ``run()``.
243
507
  (Robert Collins)
244
508
 
245
 
bzr 2.2.0b1
246
 
###########
247
 
 
248
 
:2.2.0b1: 2010-04-01
 
509
bzr 2.2b1
 
510
#########
 
511
 
 
512
:2.2b1: 2010-04-01
 
513
 
 
514
This is the first beta of the 2.2 series, leading up to a 2.2.0
 
515
release in July or August.  Beta releases are suitable for everyday use
 
516
but may cause some incompatibilities with plugins.  Some plugins may need
 
517
small updates to work with 2.2b1.
 
518
 
 
519
2.2b1 includes some changes to make merge conflicts easier to understand
 
520
and resolve.  It also removes some old unnecessary code, and loads
 
521
somewhat less code at startup.  It starts adding a common infrastructure
 
522
for dealing with colocated named branches, which can be implemented in
 
523
various ways in either bzr native or foreign formats.   On Ubuntu and
 
524
other platforms with the apport bug-reporting library, there's an easier
 
525
path to report problems with bzr.  We plan to continue with these themes
 
526
through the 2.2 series.
 
527
 
 
528
Over thirty bugs have been fixed, including in the log command, exporting
 
529
to tarballs, restarting interrupted system calls, portability of compiled
 
530
extensions, making backups during upgrade, and locking on ftp.
249
531
 
250
532
Compatibility Breaks
251
533
********************
527
809
  happens, and another warning will be written if the log file could not
528
810
  be closed after retrying 100 times.  (Andrew Bennetts, #531746)
529
811
 
 
812
bzr 2.1.3
 
813
#########
 
814
 
 
815
:Codename: Do run run
 
816
:2.1.3: NOT RELEASED YET
 
817
 
 
818
Compatibility Breaks
 
819
********************
 
820
 
 
821
New Features
 
822
************
 
823
 
 
824
Bug Fixes
 
825
*********
 
826
 
 
827
* Raise ValueError instead of a string exception.
 
828
  (John Arbash Meinel, #586926)
 
829
 
 
830
Improvements
 
831
************
 
832
 
 
833
Documentation
 
834
*************
 
835
 
 
836
API Changes
 
837
***********
 
838
 
 
839
Internals
 
840
*********
 
841
 
 
842
Testing
 
843
*******
 
844
 
530
845
bzr 2.1.2
531
846
#########
532
847
 
533
 
:2.1.2: NOT RELEASED YET
 
848
:2.1.2: 2010-05-28
 
849
 
 
850
This release fixes two critical networking issues with older servers and
 
851
with interrupted system call errors when pushing or pulling.  We recommend
 
852
upgrading to anyone running a 2.1.x version of bzr.
534
853
 
535
854
Bug Fixes
536
855
*********
537
856
 
 
857
* ``bzr clean-tree`` should not delete nested bzrdirs. Required for proper
 
858
  support of bzr-externals and scmproj plugins.
 
859
  (Alexander Belchenko, bug #572098)
 
860
 
538
861
* ``bzr switch`` does not die if a ConfigurableFileMerger is used.
539
862
  (Aaron Bentley, #559436)
540
863
 
 
864
* Do not register a SIGWINCH signal handler, instead just poll for the
 
865
  terminal width as needed.  This avoids the "Interrupted System Call"
 
866
  problems that occur on POSIX with all currently released versions of
 
867
  Python.
 
868
  (Andrew Bennetts, #583941)
 
869
 
541
870
* Fixed ``AssertionError`` when accessing smart servers running Bazaar
542
871
  versions before 1.6.
543
872
  (Andrew Bennetts, #528041)
545
874
* Reset ``siginterrupt`` flag to False every time we handle a signal
546
875
  installed with ``set_signal_handler(..., restart_syscall=True)`` (from
547
876
  ``bzrlib.osutils``.  Reduces the likelihood of "Interrupted System Call"
548
 
  errors after two window resizes.
 
877
  errors compared to registering ``signal.signal`` directly.
549
878
  (Andrew Bennetts)
550
879
 
 
880
* Reduce peak memory by one copy of compressed text.
 
881
  (John Arbash Meinel, #566940)
 
882
 
 
883
* Support Pyrex 0.9.9, required changing how we handle exceptions in Pyrex.
 
884
  (John Arbash Meinel, #582656)
 
885
 
 
886
* When passing a file to ``UTF8DirReader`` make sure to close the current
 
887
  directory file handle after the chdir fails. Otherwise when passing many
 
888
  filenames into a command line ``bzr status`` we would leak descriptors.
 
889
  (John Arbash Meinel, #583486)
 
890
 
551
891
Internals
552
892
*********
553
893
 
997
1337
  permissions as ``.bzr`` directory on a POSIX OS.
998
1338
  (Parth Malwankar, #262450)
999
1339
 
 
1340
* Raise ValueError instead of a string exception.
 
1341
  (John Arbash Meinel, #586926)
 
1342
 
 
1343
* Reduce peak memory by one copy of compressed text.
 
1344
  (John Arbash Meinel, #566940)
 
1345
 
1000
1346
* Repositories accessed via a smart server now reject being stacked on a
1001
1347
  repository in an incompatible format, as is the case when accessing them
1002
1348
  via other methods.  This was causing fetches from those repositories via
1003
1349
  a smart server (e.g. using ``bzr branch``) to receive invalid data.
1004
1350
  (Andrew Bennetts, #562380)
1005
1351
 
 
1352
* Selftest with versions of subunit that support ``stopTestRun`` will no longer
 
1353
  error. This error was caused by 2.0 not being updated when upstream
 
1354
  python merged the end of run patch, which chose ``stopTestRun`` rather than
 
1355
  ``done``. (Robert Collins, #571437)
 
1356
 
 
1357
* When passing a file to ``UTF8DirReader`` make sure to close the current
 
1358
  directory file handle after the chdir fails. Otherwise when passing many
 
1359
  filenames into a command line ``bzr status`` we would leak descriptors.
 
1360
  (John Arbash Meinel, #583486)
 
1361
 
 
1362
 
1006
1363
bzr 2.0.5
1007
1364
#########
1008
1365
 
3702
4059
  can have a large effect on ``bzr checkout`` times. (John Arbash Meinel)
3703
4060
 
3704
4061
* selftest now supports a --parallel option, with values of 'fork' or
3705
 
  'subprocess' to run the test suite in parallel. Currently only linux
3706
 
  machine work, other platforms need patches submitted. (Robert Collins,
 
4062
  'subprocess' to run the test suite in parallel. Currently only Linux
 
4063
  machines work, other platforms need patches submitted. (Robert Collins,
3707
4064
  Vincent Ladeuil)
3708
4065
 
3709
4066
* ``tests.run_suite`` has a new parameter ``suite_decorators``, a list of 
6457
6814
 
6458
6815
* bzr main script cannot be imported (Benjamin Peterson)
6459
6816
 
6460
 
* On Linux bzr additionally looks for plugins in arch-independent site
 
6817
* On GNU/Linux bzr additionally looks for plugins in arch-independent site
6461
6818
  directory. (Toshio Kuratomi)
6462
6819
 
6463
6820
* The ``set_rh`` branch hook is now deprecated. Please migrate
6800
7157
 
6801
7158
* BZR_LOG environment variable controls location of .bzr.log trace file.
6802
7159
  User can suppress writing messages to .bzr.log by using '/dev/null'
6803
 
  filename (on Linux) or 'NUL' (on Windows). If BZR_LOG variable
 
7160
  filename (on Unix) or 'NUL' (on Windows). If BZR_LOG variable
6804
7161
  is not defined but BZR_HOME is defined then default location
6805
7162
  for .bzr.log trace file is ``$BZR_HOME/.bzr.log``.
6806
7163
  (Alexander Belchenko, #106117)