19
* ``bzr commit`` accepts ``-p`` (for "patch") as a shorter name for
21
(Parth Malwankar, #571467)
23
19
* ``bzr ignore`` now supports a ``--default-rules`` option that displays
24
20
the default ignore rules used by bzr. The flag ``--old-default-rules``
25
21
is no longer supported by ``ignore``.
39
35
(Martin <gzlist@googlemail.com>, Parth Malwankar, #376388)
41
* ``bzr log --exclude-common-ancestry -r X..Y`` displays the revisions that
42
are part of Y ancestry but not part of X ancestry (aka the graph
44
(Vincent Ladeuil, #320119)
46
37
* ``bzr selftest --parallel=fork`` wait for its children avoiding zombies.
47
38
(Vincent Ladeuil, #566670)
49
40
* ``bzr selftest`` should not use ui.note() since it's not unicode safe.
50
41
(Vincent Ladeuil, #563997)
52
* Don't mention --no-strict when we just issue the warning about unclean trees.
53
(Vincent Ladeuil, #401599)
55
* Fixed ``AssertionError`` when accessing smart servers running Bazaar
57
(Andrew Bennetts, #528041)
59
43
* Reduce peak memory by one copy of compressed text.
60
44
(John Arbash Meinel, #566940)
62
* Show the filenames when a file rename fails so that the error will be
64
(Martin Pool, #491763)
69
* ``append_revisions_only`` will now be interpreted as a boolean and a
49
* ``append_revisions_only`` will no be interpreted as a boolean and a
70
50
warning emitted if illegal values are used. Note that for projects
71
51
that needs to maintain compatibility with previsous bzr versions,
72
52
only 'True' and 'False' strings must be used (previous versions of
87
* Added ``bzrlib.merge.PerFileMerger``, a more convenient way to write
88
some kinds of ``merge_file_content`` hook functions.
91
* `BzrDir`, `Branch`, `Repository` and `WorkingTree` now all support `user_url`,
92
`user_transport`, `control_url` and `control_transport` members pointing
93
respectively to the directory containing the ``.bzr`` control directory,
94
and to the directory within ``.bzr`` used for the particular component.
95
All of them inherit from `ControlComponent` which provides default
102
* ``_remember_remote_is_before`` no longer raises AssertionError when
103
suboptimal network behaviour is noticed; instead it just mutters to the
104
log file (and warns the user if they have set the ``hpss`` debug flag).
105
This was causing unnecessary aborts for performance bugs that are minor
107
(Andrew Bennetts, #528041)
109
70
* Permit bzr to run under ``python -OO`` which reduces the size of bytecode
110
71
files loaded from disk. To ensure docstrings needed for help are never
111
72
stripped, the prefix ``__doc__ =`` should now be used.
117
* ``bzr selftest --parallel=subprocess`` now works correctly on win32.
78
* ``bzr selftest --parallel=subprocess`` now works correctly on win32.
118
79
(Gordon Tyler, #551332)
120
* Workaround ``Crypto.Random`` check leading to spurious test
121
failures on Lucid, FreeBSD and gentoo.
122
(Vincent Ladeuil, #528436)
152
110
http://bugs.python.org/issue8396 .
153
111
(Parth Malwankar, #413406)
155
* ``bzr switch`` does not die if a ConfigurableFileMerger is used.
156
(Aaron Bentley, #559436)
158
113
* ``bzr update`` when a pending merge in the working tree has been merged
159
114
into the master branch will no longer claim that old commits have become
160
115
pending merges. (Robert Collins, #562079)
184
139
(Andrew Bennetts)
186
141
* When invoked with a range revision, ``bzr log`` doesn't show revisions
187
that are not part of the Y revisions ancestry anymore when invoked with
142
that are not part of the ancestry anymore.
189
143
(Vincent Ladeuil, #474807)
191
* Properly handle ``param_name`` attribute for ``ListOption``.
192
(Martin von Gagern, 387117)
523
474
happens, and another warning will be written if the log file could not
524
475
be closed after retrying 100 times. (Andrew Bennetts, #531746)
529
:2.1.2: NOT RELEASED YET
534
* ``bzr switch`` does not die if a ConfigurableFileMerger is used.
535
(Aaron Bentley, #559436)
537
* Fixed ``AssertionError`` when accessing smart servers running Bazaar
539
(Andrew Bennetts, #528041)
541
* Reset ``siginterrupt`` flag to False every time we handle a signal
542
installed with ``set_signal_handler(..., restart_syscall=True)`` (from
543
``bzrlib.osutils``. Reduces the likelihood of "Interrupted System Call"
544
errors after two window resizes.
550
* ``_remember_remote_is_before`` no longer raises AssertionError when
551
suboptimal network behaviour is noticed; instead it just mutters to the
552
log file (and warns the user if they have set the ``hpss`` debug flag).
553
This was causing unnecessary aborts for performance bugs that are minor
555
(Andrew Bennetts, #528041)
588
507
problems importing bzrlib from a non-main thread.
589
508
(Elliot Murphy, #521989)
591
* Repositories accessed via a smart server now reject being stacked on a
592
repository in an incompatible format, as is the case when accessing them
593
via other methods. This was causing fetches from those repositories via
594
a smart server (e.g. using ``bzr branch``) to receive invalid data.
595
(Andrew Bennetts, #562380)
597
510
* Standardize the error handling when creating a new ``StaticTuple``
598
511
(problems will raise TypeError). (Matt Nordhoff, #457979)