/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

Only chown() the .bzr.log when creating it, fixing NEWS entry to put it under 2.2b3

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
New Features
17
17
************
18
18
 
19
 
* ``bzr commit`` accepts ``-p`` (for "patch") as a shorter name for
20
 
  ``--show-diff``.
21
 
  (Parth Malwankar, #571467)
22
 
  
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``.
38
34
  better with sudo.
39
35
  (Martin <gzlist@googlemail.com>, Parth Malwankar, #376388)
40
36
 
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
43
 
  difference).
44
 
  (Vincent Ladeuil, #320119)
45
 
 
46
37
* ``bzr selftest --parallel=fork`` wait for its children avoiding zombies.
47
38
  (Vincent Ladeuil, #566670)
48
39
 
49
40
* ``bzr selftest`` should not use ui.note() since it's not unicode safe.
50
41
  (Vincent Ladeuil, #563997)
51
42
 
52
 
* Don't mention --no-strict when we just issue the warning about unclean trees.
53
 
  (Vincent Ladeuil, #401599)
54
 
 
55
 
* Fixed ``AssertionError`` when accessing smart servers running Bazaar
56
 
  versions before 1.6.
57
 
  (Andrew Bennetts, #528041)
58
 
 
59
43
* Reduce peak memory by one copy of compressed text.
60
44
  (John Arbash Meinel, #566940)
61
45
 
62
 
* Show the filenames when a file rename fails so that the error will be
63
 
  more comprehensible.
64
 
  (Martin Pool, #491763)
65
 
 
66
46
Improvements
67
47
************
68
48
 
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
84
64
API Changes
85
65
***********
86
66
 
87
 
* Added ``bzrlib.merge.PerFileMerger``, a more convenient way to write
88
 
  some kinds of ``merge_file_content`` hook functions.
89
 
  (Andrew Bennetts)
90
 
  
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
96
 
  implementations.
97
 
  (Martin Pool)
98
 
 
99
67
Internals
100
68
*********
101
69
 
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
106
 
  at worst.
107
 
  (Andrew Bennetts, #528041)
108
 
 
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.
114
75
Testing
115
76
*******
116
77
 
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)
119
80
 
120
 
* Workaround ``Crypto.Random`` check leading to spurious test
121
 
  failures on Lucid, FreeBSD and gentoo.  
122
 
  (Vincent Ladeuil, #528436)
123
81
 
124
82
bzr 2.2b2
125
83
#########
152
110
  http://bugs.python.org/issue8396 .
153
111
  (Parth Malwankar, #413406)
154
112
 
155
 
* ``bzr switch`` does not die if a ConfigurableFileMerger is used.
156
 
  (Aaron Bentley, #559436)
157
 
 
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)
185
140
 
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
188
 
  -rX..Y.
 
142
  that are not part of the ancestry anymore.
189
143
  (Vincent Ladeuil, #474807)
190
144
 
191
 
* Properly handle ``param_name`` attribute for ``ListOption``.
192
 
  (Martin von Gagern, 387117)
193
 
 
194
145
Improvements
195
146
************
196
147
 
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)
525
476
 
526
 
bzr 2.1.2
527
 
#########
528
 
 
529
 
:2.1.2: NOT RELEASED YET
530
 
 
531
 
Bug Fixes
532
 
*********
533
 
 
534
 
* ``bzr switch`` does not die if a ConfigurableFileMerger is used.
535
 
  (Aaron Bentley, #559436)
536
 
 
537
 
* Fixed ``AssertionError`` when accessing smart servers running Bazaar
538
 
  versions before 1.6.
539
 
  (Andrew Bennetts, #528041)
540
 
 
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.
545
 
  (Andrew Bennetts)
546
 
 
547
 
Internals
548
 
*********
549
 
 
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
554
 
  at worst.
555
 
  (Andrew Bennetts, #528041)
556
 
 
557
 
 
558
477
bzr 2.1.1
559
478
#########
560
479
 
588
507
  problems importing bzrlib from a non-main thread.
589
508
  (Elliot Murphy, #521989)
590
509
 
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)
596
 
 
597
510
* Standardize the error handling when creating a new ``StaticTuple``
598
511
  (problems will raise TypeError). (Matt Nordhoff, #457979)
599
512