/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: Parth Malwankar
  • Date: 2010-04-14 10:12:22 UTC
  • mto: This revision was merged to the branch mainline in revision 5156.
  • Revision ID: parth.malwankar@gmail.com-20100414101222-uiu2ucurptoz1dg1
improved bug description.

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
 
* Lock methods on ``Tree``, ``Branch`` and ``Repository`` are now
100
 
  expected to return an object which can be used to unlock them. This reduces
101
 
  duplicate code when using cleanups. The previous 'tokens's returned by
102
 
  ``Branch.lock_write`` and ``Repository.lock_write`` are now attributes
103
 
  on the result of the lock_write. ``repository.RepositoryWriteLockResult``
104
 
  and ``branch.BranchWriteLockResult`` document this. (Robert Collins)
105
 
 
106
 
Internals
107
 
*********
108
 
 
109
 
* ``log._get_info_for_log_files`` now takes an add_cleanup callable.
110
 
  (Robert Collins)
111
 
 
112
 
* ``_remember_remote_is_before`` no longer raises AssertionError when
113
 
  suboptimal network behaviour is noticed; instead it just mutters to the
114
 
  log file (and warns the user if they have set the ``hpss`` debug flag).
115
 
  This was causing unnecessary aborts for performance bugs that are minor
116
 
  at worst.
117
 
  (Andrew Bennetts, #528041)
118
 
 
119
 
* Permit bzr to run under ``python -OO`` which reduces the size of bytecode
120
 
  files loaded from disk. To ensure docstrings needed for help are never
121
 
  stripped, the prefix ``__doc__ =`` should now be used.
122
 
  (Martin <gzlist@googlemail.com>)
123
 
 
124
 
Testing
125
 
*******
126
 
 
127
 
* Added ``bzrlib.tests.matchers`` as a place to put matchers, along with
128
 
  our first in-tree matcher. See the module docstring for details.
129
 
  (Robert Collins)
130
 
 
131
 
* ``bzr selftest --parallel=subprocess`` now works correctly on win32.
132
 
   (Gordon Tyler, #551332)
133
 
 
134
 
* Workaround ``Crypto.Random`` check leading to spurious test
135
 
  failures on Lucid, FreeBSD and gentoo.  
136
 
  (Vincent Ladeuil, #528436)
137
 
 
138
8
bzr 2.2b2
139
9
#########
140
10
 
141
 
:2.2b2: 2010-04-16
142
 
 
143
 
This is a somewhat early second beta of the 2.2 series, to fix a python2.4
144
 
incompatibility in the 2.2b1 release.  It also includes a swag of
145
 
performance, usability and correctness improvements: test feedback on all
146
 
of these would be welcome.
147
 
 
 
11
:2.2b2: NOT RELEASED YET
 
12
 
 
13
Compatibility Breaks
 
14
********************
148
15
 
149
16
New Features
150
17
************
166
33
  http://bugs.python.org/issue8396 .
167
34
  (Parth Malwankar, #413406)
168
35
 
169
 
* ``bzr switch`` does not die if a ConfigurableFileMerger is used.
170
 
  (Aaron Bentley, #559436)
171
 
 
172
36
* ``bzr update`` when a pending merge in the working tree has been merged
173
37
  into the master branch will no longer claim that old commits have become
174
38
  pending merges. (Robert Collins, #562079)
176
40
* ``bzrlib.mutabletree.MutableTree.commit`` will now support a passed in
177
41
  config as in previous versions of bzrlib. (Robert Collins)
178
42
 
179
 
* Fix glitch in the warning about unclean trees display.
180
 
  (Vincent Ladeuil, #562665)
181
 
 
182
 
* Fixed Python2.4 incompatibilities in the bzr2.2b1 source tarball.
183
 
  (Martin Pool)
184
 
 
185
43
* Help messages generated by ``RegistryOption.from_kwargs`` list the
186
44
  switches in alphabetical order, rather than in an undefined order.
187
45
  (Martin von Gagern, #559409)
191
49
  which is not installed any more" error.
192
50
  (Martin Pool, James Westby, #528114)
193
51
 
194
 
* Reset ``siginterrupt`` flag to False every time we handle a signal
195
 
  installed with ``set_signal_handler(..., restart_syscall=True)`` (from
196
 
  ``bzrlib.osutils``.  Reduces the likelihood of "Interrupted System Call"
197
 
  errors after two window resizes.
198
 
  (Andrew Bennetts)
199
 
 
200
52
* When invoked with a range revision, ``bzr log`` doesn't show revisions
201
 
  that are not part of the Y revisions ancestry anymore when invoked with
202
 
  -rX..Y.
 
53
  that are not part of the ancestry anymore.
203
54
  (Vincent Ladeuil, #474807)
204
55
 
205
 
* Properly handle ``param_name`` attribute for ``ListOption``.
206
 
  (Martin von Gagern, 387117)
207
 
 
208
56
Improvements
209
57
************
210
58
 
228
76
  read calls.  An incremental pull via plain HTTP takes half the time and
229
77
  bytes for a moderately large repository.  (Andrew Bennetts)
230
78
 
231
 
* Index lookups only re-order the indexes when the hit files aren't
232
 
  already first. Reduces the cost of reordering
233
 
  (John Arbash Meinel, #562429)
234
 
 
235
79
* Less code is loaded at startup.  (Cold-cache start time is about 10-20%
236
80
  less.)
237
81
  (Martin Pool, #553017)
238
82
 
 
83
Documentation
 
84
*************
 
85
 
239
86
API Changes
240
87
***********
241
88
 
252
99
  Command is now transient and only exists for the duration of ``run()``.
253
100
  (Robert Collins)
254
101
 
 
102
Testing
 
103
*******
 
104
 
 
105
 
255
106
bzr 2.2.0b1
256
107
###########
257
108
 
258
 
:2.2.0b1: 2010-04-01
 
109
:2.2.0b1: Not released yet
259
110
 
260
111
Compatibility Breaks
261
112
********************
437
288
  mainline (i.e. it supports dotted revisions).
438
289
  (Parth Malwankar, #517800)
439
290
 
 
291
* ``.bazaar``, ``.bazaar/bazaar.conf`` and ``.bzr.log`` inherit user and
 
292
  group ownership from the containing directory. This allow bzr to work
 
293
  better with sudo.
 
294
  (Parth Malwankar, #376388)
 
295
 
440
296
* Use first apparent author not committer in GNU Changelog format.
441
297
  (Martin von Gagern, #513322)
442
298
 
537
393
  happens, and another warning will be written if the log file could not
538
394
  be closed after retrying 100 times.  (Andrew Bennetts, #531746)
539
395
 
540
 
bzr 2.1.2
541
 
#########
542
 
 
543
 
:2.1.2: NOT RELEASED YET
544
 
 
545
 
Bug Fixes
546
 
*********
547
 
 
548
 
* ``bzr switch`` does not die if a ConfigurableFileMerger is used.
549
 
  (Aaron Bentley, #559436)
550
 
 
551
 
* Fixed ``AssertionError`` when accessing smart servers running Bazaar
552
 
  versions before 1.6.
553
 
  (Andrew Bennetts, #528041)
554
 
 
555
 
* Reset ``siginterrupt`` flag to False every time we handle a signal
556
 
  installed with ``set_signal_handler(..., restart_syscall=True)`` (from
557
 
  ``bzrlib.osutils``.  Reduces the likelihood of "Interrupted System Call"
558
 
  errors after two window resizes.
559
 
  (Andrew Bennetts)
560
 
 
561
 
Internals
562
 
*********
563
 
 
564
 
* ``_remember_remote_is_before`` no longer raises AssertionError when
565
 
  suboptimal network behaviour is noticed; instead it just mutters to the
566
 
  log file (and warns the user if they have set the ``hpss`` debug flag).
567
 
  This was causing unnecessary aborts for performance bugs that are minor
568
 
  at worst.
569
 
  (Andrew Bennetts, #528041)
570
 
 
571
 
 
572
396
bzr 2.1.1
573
397
#########
574
398
 
602
426
  problems importing bzrlib from a non-main thread.
603
427
  (Elliot Murphy, #521989)
604
428
 
605
 
* Repositories accessed via a smart server now reject being stacked on a
606
 
  repository in an incompatible format, as is the case when accessing them
607
 
  via other methods.  This was causing fetches from those repositories via
608
 
  a smart server (e.g. using ``bzr branch``) to receive invalid data.
609
 
  (Andrew Bennetts, #562380)
610
 
 
611
429
* Standardize the error handling when creating a new ``StaticTuple``
612
430
  (problems will raise TypeError). (Matt Nordhoff, #457979)
613
431
 
987
805
  tests that 'failed' - they're all just failures.
988
806
  (Martin Pool)
989
807
 
990
 
bzr 2.0.6
991
 
#########
992
 
 
993
 
:2.0.6: NOT RELEASED YET
994
 
 
995
 
Bug Fixes
996
 
*********
997
 
 
998
 
* Additional merges after an unrelated branch has been merged with its
999
 
  history no longer crash when deleted files are involved.
1000
 
  (Vincent Ladeuil, John Arbash Meinel, #375898)
1001
 
 
1002
 
* ``bzr revert`` now only takes write lock on working tree, instead of on 
1003
 
  both working tree and branch.
1004
 
  (Danny van Heumen, #498409)
1005
 
 
1006
 
* ``bzr upgrade`` now creates the ``backup.bzr`` directory with the same
1007
 
  permissions as ``.bzr`` directory on a POSIX OS.
1008
 
  (Parth Malwankar, #262450)
1009
 
 
1010
 
* Repositories accessed via a smart server now reject being stacked on a
1011
 
  repository in an incompatible format, as is the case when accessing them
1012
 
  via other methods.  This was causing fetches from those repositories via
1013
 
  a smart server (e.g. using ``bzr branch``) to receive invalid data.
1014
 
  (Andrew Bennetts, #562380)
1015
808
 
1016
809
bzr 2.0.5
1017
810
#########
1018
811
 
1019
 
:2.0.5: 2010-03-23
1020
 
 
1021
 
This fifth release in our 2.0 series addresses several user-inconvenience
1022
 
bugs.  None are critical, but upgrading is recommended for all users on
1023
 
earlier 2.0 releases.
 
812
:Codename:
 
813
:2.0.5: NOT RELEASED YET
1024
814
 
1025
815
Bug Fixes
1026
816
*********
1049
839
* Handle renames correctly when there are files or directories that 
1050
840
  differ only in case.  (Chris Jones, Martin Pool, #368931)
1051
841
 
 
842
* Fixed CHM generation by moving the NEWS section template into
 
843
  a separate file. (Ian Clatworthy, #524184)
 
844
 
1052
845
* If ``bzr push --create-prefix`` triggers an unexpected ``NoSuchFile``
1053
846
  error, report that error rather than failing with an unhelpful
1054
847
  ``UnboundLocalError``.
1068
861
* Added ``location-alias`` help topic.
1069
862
  (Andrew Bennetts, #337834)
1070
863
 
1071
 
* Fixed CHM generation by moving the NEWS section template into
1072
 
  a separate file. (Ian Clatworthy, #524184)
1073
 
 
1074
 
 
1075
864
bzr 2.0.4
1076
865
#########
1077
866