/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: John Arbash Meinel
  • Date: 2010-04-22 19:05:14 UTC
  • mfrom: (4634.139.10 2.0.6-peak-commit-mem)
  • mto: This revision was merged to the branch mainline in revision 5175.
  • Revision ID: john@arbash-meinel.com-20100422190514-udvjsm6n2a6sh0jv
Bring into bzr.dev, and update NEWS.

I can't land in 2.0 right now because PQM is broken.
But at least I can land in trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
   :depth: 1
7
7
 
8
8
bzr 2.2b3
9
 
#########
 
9
##########
10
10
 
11
11
:2.2b3: NOT RELEASED YET
12
12
 
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
 
* ``bzr ignore`` now supports a ``--default-rules`` option that displays
24
 
  the default ignore rules used by bzr. The flag ``--old-default-rules``
25
 
  is no longer supported by ``ignore``.
26
 
  (Parth Malwankar, #538703)
27
 
 
28
 
* ``bzr pack`` now supports a ``--clean-obsolete-packs`` option that
29
 
  can save disk space by deleting obsolete pack files created during the
30
 
  pack operation.
31
 
  (Parth Malwankar, #304320)
32
 
 
33
19
Bug Fixes
34
20
*********
35
21
 
36
 
* ``.bazaar``, ``.bazaar/bazaar.conf`` and ``.bzr.log`` inherit user and
37
 
  group ownership from the containing directory. This allow bzr to work
38
 
  better with sudo.
39
 
  (Martin <gzlist@googlemail.com>, Parth Malwankar, #376388)
40
 
 
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
 
* ``bzr selftest --parallel=fork`` wait for its children avoiding zombies.
47
 
  (Vincent Ladeuil, #566670)
48
 
 
49
 
* ``bzr selftest`` should not use ui.note() since it's not unicode safe.
50
 
  (Vincent Ladeuil, #563997)
51
 
 
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
22
* Reduce peak memory by one copy of compressed text.
60
23
  (John Arbash Meinel, #566940)
61
24
 
62
 
* Show the filenames when a file rename fails so that the error will be
63
 
  more comprehensible.
64
 
  (Martin Pool, #491763)
65
 
 
66
25
Improvements
67
26
************
68
27
 
69
 
* ``append_revisions_only`` will now be interpreted as a boolean and a
70
 
  warning emitted if illegal values are used. Note that for projects
71
 
  that needs to maintain compatibility with previsous bzr versions,
72
 
  only 'True' and 'False' strings must be used (previous versions of
73
 
  bzr will interpret all strings differing from 'True'
74
 
  (case-sensitive) as false.
75
 
  (Brian de Alwis, Vincent Ladeuil)
76
 
 
77
 
* ``Config.get_user_option_as_bool`` will now warn if a value cannot
78
 
  be interpreted as a boolean.
79
 
  (Vincent Ladeuil)
80
 
 
81
28
Documentation
82
29
*************
83
30
 
84
31
API Changes
85
32
***********
86
33
 
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
34
Internals
100
35
*********
101
36
 
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
 
* Permit bzr to run under ``python -OO`` which reduces the size of bytecode
110
 
  files loaded from disk. To ensure docstrings needed for help are never
111
 
  stripped, the prefix ``__doc__ =`` should now be used.
112
 
  (Martin <gzlist@googlemail.com>)
113
 
 
114
37
Testing
115
38
*******
116
39
 
117
 
* Added ``bzrlib.tests.matchers`` as a place to put matchers, along with
118
 
  our first in-tree matcher. See the module docstring for details.
119
 
  (Robert Collins)
120
 
 
121
 
* ``bzr selftest --parallel=subprocess`` now works correctly on win32.
 
40
 * ``bzr selftest --parallel=subprocess`` now works correctly on win32.
122
41
   (Gordon Tyler, #551332)
123
42
 
124
 
* Workaround ``Crypto.Random`` check leading to spurious test
125
 
  failures on Lucid, FreeBSD and gentoo.  
126
 
  (Vincent Ladeuil, #528436)
127
43
 
128
44
bzr 2.2b2
129
45
#########
142
58
* ``bzr diff`` now supports a --format option, which can be used to 
143
59
  select alternative diff formats. (Jelmer Vernooij, #555994)
144
60
 
 
61
* ``bzr pack`` now supports a ``--clean-obsolete-packs`` option that
 
62
  can save disk space by deleting obsolete pack files created during the
 
63
  pack operation.
 
64
  (Parth Malwankar, #304320)
 
65
 
145
66
Bug Fixes
146
67
*********
147
68
 
156
77
  http://bugs.python.org/issue8396 .
157
78
  (Parth Malwankar, #413406)
158
79
 
159
 
* ``bzr switch`` does not die if a ConfigurableFileMerger is used.
160
 
  (Aaron Bentley, #559436)
161
 
 
162
80
* ``bzr update`` when a pending merge in the working tree has been merged
163
81
  into the master branch will no longer claim that old commits have become
164
82
  pending merges. (Robert Collins, #562079)
165
83
 
 
84
* ``bzr selftest --parallel=fork`` wait for its children avoiding zombies.
 
85
  (Vincent Ladeuil, #566670)
 
86
 
166
87
* ``bzrlib.mutabletree.MutableTree.commit`` will now support a passed in
167
88
  config as in previous versions of bzrlib. (Robert Collins)
168
89
 
 
90
* ``bzr selftest`` should not use ui.note() since it's not unicode safe.
 
91
  (Vincent Ladeuil, #563997)
 
92
 
169
93
* Fix glitch in the warning about unclean trees display.
170
94
  (Vincent Ladeuil, #562665)
171
95
 
181
105
  which is not installed any more" error.
182
106
  (Martin Pool, James Westby, #528114)
183
107
 
 
108
* Repositories accessed via a smart server now reject being stacked on a
 
109
  repository in an incompatible format, as is the case when accessing them
 
110
  via other methods.  This was causing fetches from those repositories via
 
111
  a smart server (e.g. using ``bzr branch``) to receive invalid data.
 
112
  (Andrew Bennetts, #562380)
 
113
 
184
114
* Reset ``siginterrupt`` flag to False every time we handle a signal
185
115
  installed with ``set_signal_handler(..., restart_syscall=True)`` (from
186
116
  ``bzrlib.osutils``.  Reduces the likelihood of "Interrupted System Call"
188
118
  (Andrew Bennetts)
189
119
 
190
120
* When invoked with a range revision, ``bzr log`` doesn't show revisions
191
 
  that are not part of the Y revisions ancestry anymore when invoked with
192
 
  -rX..Y.
 
121
  that are not part of the ancestry anymore.
193
122
  (Vincent Ladeuil, #474807)
194
123
 
195
 
* Properly handle ``param_name`` attribute for ``ListOption``.
196
 
  (Martin von Gagern, 387117)
197
 
 
198
124
Improvements
199
125
************
200
126
 
242
168
  Command is now transient and only exists for the duration of ``run()``.
243
169
  (Robert Collins)
244
170
 
 
171
 
245
172
bzr 2.2.0b1
246
173
###########
247
174
 
427
354
  mainline (i.e. it supports dotted revisions).
428
355
  (Parth Malwankar, #517800)
429
356
 
 
357
* ``.bazaar``, ``.bazaar/bazaar.conf`` and ``.bzr.log`` inherit user and
 
358
  group ownership from the containing directory. This allow bzr to work
 
359
  better with sudo.
 
360
  (Parth Malwankar, #376388)
 
361
 
430
362
* Use first apparent author not committer in GNU Changelog format.
431
363
  (Martin von Gagern, #513322)
432
364
 
527
459
  happens, and another warning will be written if the log file could not
528
460
  be closed after retrying 100 times.  (Andrew Bennetts, #531746)
529
461
 
530
 
bzr 2.1.2
531
 
#########
532
 
 
533
 
:2.1.2: NOT RELEASED YET
534
 
 
535
 
Bug Fixes
536
 
*********
537
 
 
538
 
* ``bzr switch`` does not die if a ConfigurableFileMerger is used.
539
 
  (Aaron Bentley, #559436)
540
 
 
541
 
* Fixed ``AssertionError`` when accessing smart servers running Bazaar
542
 
  versions before 1.6.
543
 
  (Andrew Bennetts, #528041)
544
 
 
545
 
* Reset ``siginterrupt`` flag to False every time we handle a signal
546
 
  installed with ``set_signal_handler(..., restart_syscall=True)`` (from
547
 
  ``bzrlib.osutils``.  Reduces the likelihood of "Interrupted System Call"
548
 
  errors after two window resizes.
549
 
  (Andrew Bennetts)
550
 
 
551
 
Internals
552
 
*********
553
 
 
554
 
* ``_remember_remote_is_before`` no longer raises AssertionError when
555
 
  suboptimal network behaviour is noticed; instead it just mutters to the
556
 
  log file (and warns the user if they have set the ``hpss`` debug flag).
557
 
  This was causing unnecessary aborts for performance bugs that are minor
558
 
  at worst.
559
 
  (Andrew Bennetts, #528041)
560
 
 
561
 
 
562
462
bzr 2.1.1
563
463
#########
564
464
 
592
492
  problems importing bzrlib from a non-main thread.
593
493
  (Elliot Murphy, #521989)
594
494
 
595
 
* Repositories accessed via a smart server now reject being stacked on a
596
 
  repository in an incompatible format, as is the case when accessing them
597
 
  via other methods.  This was causing fetches from those repositories via
598
 
  a smart server (e.g. using ``bzr branch``) to receive invalid data.
599
 
  (Andrew Bennetts, #562380)
600
 
 
601
495
* Standardize the error handling when creating a new ``StaticTuple``
602
496
  (problems will raise TypeError). (Matt Nordhoff, #457979)
603
497
 
997
891
  permissions as ``.bzr`` directory on a POSIX OS.
998
892
  (Parth Malwankar, #262450)
999
893
 
1000
 
* Repositories accessed via a smart server now reject being stacked on a
1001
 
  repository in an incompatible format, as is the case when accessing them
1002
 
  via other methods.  This was causing fetches from those repositories via
1003
 
  a smart server (e.g. using ``bzr branch``) to receive invalid data.
1004
 
  (Andrew Bennetts, #562380)
1005
894
 
1006
895
bzr 2.0.5
1007
896
#########