/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: Martin Pool
  • Date: 2010-04-21 10:13:50 UTC
  • mto: This revision was merged to the branch mainline in revision 5189.
  • Revision ID: mbp@canonical.com-20100421101350-6eq02ssg8kx1tmb3
Go back to opening branch using url, so it can use all possible transports

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.2b3
9
 
#########
10
 
 
11
 
:2.2b3: NOT RELEASED YET
12
 
 
13
 
Compatibility Breaks
14
 
********************
15
 
 
16
 
New Features
17
 
************
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
 
Bug Fixes
34
 
*********
35
 
 
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
 
* Reduce peak memory by one copy of compressed text.
60
 
  (John Arbash Meinel, #566940)
61
 
 
62
 
* Show the filenames when a file rename fails so that the error will be
63
 
  more comprehensible.
64
 
  (Martin Pool, #491763)
65
 
 
66
 
Improvements
67
 
************
68
 
 
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
 
Documentation
82
 
*************
83
 
 
84
 
API Changes
85
 
***********
86
 
 
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
 
Internals
100
 
*********
101
 
 
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
 
Testing
115
 
*******
116
 
 
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.
122
 
   (Gordon Tyler, #551332)
123
 
 
124
 
* Workaround ``Crypto.Random`` check leading to spurious test
125
 
  failures on Lucid, FreeBSD and gentoo.  
126
 
  (Vincent Ladeuil, #528436)
127
 
 
128
8
bzr 2.2b2
129
9
#########
130
10
 
131
 
:2.2b2: 2010-04-16
132
 
 
133
 
This is a somewhat early second beta of the 2.2 series, to fix a python2.4
134
 
incompatibility in the 2.2b1 release.  It also includes a swag of
135
 
performance, usability and correctness improvements: test feedback on all
136
 
of these would be welcome.
137
 
 
 
11
:2.2b2: NOT RELEASED YET
 
12
 
 
13
Compatibility Breaks
 
14
********************
138
15
 
139
16
New Features
140
17
************
156
33
  http://bugs.python.org/issue8396 .
157
34
  (Parth Malwankar, #413406)
158
35
 
159
 
* ``bzr switch`` does not die if a ConfigurableFileMerger is used.
160
 
  (Aaron Bentley, #559436)
161
 
 
162
36
* ``bzr update`` when a pending merge in the working tree has been merged
163
37
  into the master branch will no longer claim that old commits have become
164
38
  pending merges. (Robert Collins, #562079)
166
40
* ``bzrlib.mutabletree.MutableTree.commit`` will now support a passed in
167
41
  config as in previous versions of bzrlib. (Robert Collins)
168
42
 
169
 
* Fix glitch in the warning about unclean trees display.
170
 
  (Vincent Ladeuil, #562665)
171
 
 
172
 
* Fixed Python2.4 incompatibilities in the bzr2.2b1 source tarball.
173
 
  (Martin Pool)
174
 
 
175
43
* Help messages generated by ``RegistryOption.from_kwargs`` list the
176
44
  switches in alphabetical order, rather than in an undefined order.
177
45
  (Martin von Gagern, #559409)
188
56
  (Andrew Bennetts)
189
57
 
190
58
* 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.
 
59
  that are not part of the ancestry anymore.
193
60
  (Vincent Ladeuil, #474807)
194
61
 
195
 
* Properly handle ``param_name`` attribute for ``ListOption``.
196
 
  (Martin von Gagern, 387117)
197
 
 
198
62
Improvements
199
63
************
200
64
 
226
90
  less.)
227
91
  (Martin Pool, #553017)
228
92
 
 
93
Documentation
 
94
*************
 
95
 
229
96
API Changes
230
97
***********
231
98
 
242
109
  Command is now transient and only exists for the duration of ``run()``.
243
110
  (Robert Collins)
244
111
 
 
112
Testing
 
113
*******
 
114
 
 
115
 
245
116
bzr 2.2.0b1
246
117
###########
247
118
 
248
 
:2.2.0b1: 2010-04-01
 
119
:2.2.0b1: Not released yet
249
120
 
250
121
Compatibility Breaks
251
122
********************
427
298
  mainline (i.e. it supports dotted revisions).
428
299
  (Parth Malwankar, #517800)
429
300
 
 
301
* ``.bazaar``, ``.bazaar/bazaar.conf`` and ``.bzr.log`` inherit user and
 
302
  group ownership from the containing directory. This allow bzr to work
 
303
  better with sudo.
 
304
  (Parth Malwankar, #376388)
 
305
 
430
306
* Use first apparent author not committer in GNU Changelog format.
431
307
  (Martin von Gagern, #513322)
432
308
 
527
403
  happens, and another warning will be written if the log file could not
528
404
  be closed after retrying 100 times.  (Andrew Bennetts, #531746)
529
405
 
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
406
bzr 2.1.1
563
407
#########
564
408
 
592
436
  problems importing bzrlib from a non-main thread.
593
437
  (Elliot Murphy, #521989)
594
438
 
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
439
* Standardize the error handling when creating a new ``StaticTuple``
602
440
  (problems will raise TypeError). (Matt Nordhoff, #457979)
603
441
 
977
815
  tests that 'failed' - they're all just failures.
978
816
  (Martin Pool)
979
817
 
980
 
bzr 2.0.6
981
 
#########
982
 
 
983
 
:2.0.6: NOT RELEASED YET
984
 
 
985
 
Bug Fixes
986
 
*********
987
 
 
988
 
* Additional merges after an unrelated branch has been merged with its
989
 
  history no longer crash when deleted files are involved.
990
 
  (Vincent Ladeuil, John Arbash Meinel, #375898)
991
 
 
992
 
* ``bzr revert`` now only takes write lock on working tree, instead of on 
993
 
  both working tree and branch.
994
 
  (Danny van Heumen, #498409)
995
 
 
996
 
* ``bzr upgrade`` now creates the ``backup.bzr`` directory with the same
997
 
  permissions as ``.bzr`` directory on a POSIX OS.
998
 
  (Parth Malwankar, #262450)
999
 
 
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
818
 
1006
819
bzr 2.0.5
1007
820
#########
1008
821
 
1009
 
:2.0.5: 2010-03-23
1010
 
 
1011
 
This fifth release in our 2.0 series addresses several user-inconvenience
1012
 
bugs.  None are critical, but upgrading is recommended for all users on
1013
 
earlier 2.0 releases.
 
822
:Codename:
 
823
:2.0.5: NOT RELEASED YET
1014
824
 
1015
825
Bug Fixes
1016
826
*********
1039
849
* Handle renames correctly when there are files or directories that 
1040
850
  differ only in case.  (Chris Jones, Martin Pool, #368931)
1041
851
 
 
852
* Fixed CHM generation by moving the NEWS section template into
 
853
  a separate file. (Ian Clatworthy, #524184)
 
854
 
1042
855
* If ``bzr push --create-prefix`` triggers an unexpected ``NoSuchFile``
1043
856
  error, report that error rather than failing with an unhelpful
1044
857
  ``UnboundLocalError``.
1058
871
* Added ``location-alias`` help topic.
1059
872
  (Andrew Bennetts, #337834)
1060
873
 
1061
 
* Fixed CHM generation by moving the NEWS section template into
1062
 
  a separate file. (Ian Clatworthy, #524184)
1063
 
 
1064
 
 
1065
874
bzr 2.0.4
1066
875
#########
1067
876