~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2009-08-28 06:40:33 UTC
  • mfrom: (4596.1.7 integration)
  • Revision ID: pqm@pqm.ubuntu.com-20090828064033-q7eyzxnnyc3jcpag
(mbp) merge 1.18 and 2.0 back to trunk; bump version to 2.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
Compatibility Breaks
13
13
********************
14
14
 
 
15
New Features
 
16
************
 
17
 
 
18
Bug Fixes
 
19
*********
 
20
 
 
21
Improvements
 
22
************
 
23
 
 
24
Documentation
 
25
*************
 
26
 
 
27
API Changes
 
28
***********
 
29
 
 
30
* ``bzrlib.tests`` now uses ``stopTestRun`` for its ``TestResult``
 
31
  subclasses - the same as python's unittest module. (Robert Collins)
 
32
 
 
33
Internals
 
34
*********
 
35
 
 
36
* The ``bzrlib.lsprof`` module has a new class ``BzrProfiler`` which makes
 
37
  profiling in some situations like callbacks and generators easier.
 
38
  (Robert Collins)
 
39
 
 
40
Testing
 
41
*******
 
42
 
 
43
* Passing ``--lsprof-tests -v`` to bzr selftest will cause lsprof output to
 
44
  be output for every test. Note that this is very verbose! (Robert Collins)
 
45
 
 
46
* Test parameterisation now does a shallow copy, not a deep copy of the test
 
47
  to be parameterised. This is not expected to break external use of test
 
48
  parameterisation, and is substantially faster. (Robert Collins)
 
49
 
 
50
 
 
51
bzr 2.0rc2
 
52
##########
 
53
 
 
54
Bug Fixes
 
55
*********
 
56
 
 
57
* Fix a potential segmentation fault when doing 'log' of a branch that had
 
58
  ghosts in its mainline. (evaluating None as a tuple is bad.)
 
59
  (John Arbash Meinel, #419241)
 
60
 
 
61
 
 
62
bzr 2.0rc1
 
63
##########
 
64
 
 
65
 
 
66
:Codename: no worries
 
67
:2.0rc1: 2009-08-26
 
68
 
 
69
This release of Bazaar makes 2a 'brisbane-core' format the
 
70
default.  Most of the work in this release now focuses on bug
 
71
fixes and stabilization, covering both 2a and previous formats.
 
72
 
 
73
The Bazaar team decided that 2.0 will be a long-term supported
 
74
release, with bugfix-only releases based on it continuing for at
 
75
least six months or until the following stable release (we said
 
76
that previously, but that's worth repeating).
 
77
 
 
78
Compatibility Breaks
 
79
********************
 
80
 
15
81
* The default format for bzr is now ``2a``. This format brings many
16
82
  significant performance and size improvements. bzr can pull from
17
83
  any existing repository into a ``2a`` one, but can only transfer
32
98
Bug Fixes
33
99
*********
34
100
 
 
101
* Further tweaks to handling of ``bzr add`` messages about ignored files.
 
102
  (Jason Spashett, #76616)
 
103
 
 
104
* Fetches were being requested in 'groupcompress' order, but weren't
 
105
  recombining the groups. Thus they would 'fragment' to get the correct
 
106
  order, but not 'recombine' to actually benefit from it. Until we get
 
107
  recombining to work, switching to 'unordered' fetches avoids the
 
108
  fragmentation. (John Arbash Meinel, #402645)
 
109
 
35
110
* Fix a pycurl related test failure on karmic by recognizing an error
36
111
  raised by newer versions of pycurl.
37
112
  (Vincent Ladeuil, #306264)
46
121
  or when doing fetches from a stacked source to a stacked target.
47
122
  (Andrew Bennetts, #399140)
48
123
 
 
124
* ``bzr branch`` of 2a repositories over HTTP is much faster.  bzr now
 
125
  batches together small fetches from 2a repositories, rather than
 
126
  fetching only a few hundred bytes at a time.
 
127
  (Andrew Bennetts, #402657)
 
128
 
49
129
Improvements
50
130
************
51
131
 
90
170
  classes changed to manage lock lifetime of the trees they open in a way
91
171
  consistent with reader-exclusive locks. (Robert Collins, #305006)
92
172
 
93
 
* ``bzrlib.tests`` now uses ``stopTestRun`` for its ``TestResult``
94
 
  subclasses - the same as python's unittest module. (Robert Collins)
95
 
 
96
 
Internals
97
 
*********
98
 
 
99
 
* The ``bzrlib.lsprof`` module has a new class ``BzrProfiler`` which makes
100
 
  profiling in some situations like callbacks and generators easier.
101
 
  (Robert Collins)
102
 
 
103
173
Testing
104
174
*******
105
175
 
106
 
* Passing ``--lsprof-tests -v`` to bzr selftest will cause lsprof output to
107
 
  be output for every test. Note that this is very verbose! (Robert Collins)
108
 
 
109
 
* Test parameterisation now does a shallow copy, not a deep copy of the test
110
 
  to be parameterised. This is not expected to break external use of test
111
 
  parameterisation, and is substantially faster. (Robert Collins)
 
176
bzr 1.18.1 NOT RELEASED YET
 
177
###########################
 
178
 
 
179
Bug Fixes
 
180
*********
 
181
 
 
182
* Fixed a problem where using content filtering and especially end-of-line
 
183
  conversion will commit too many copies a file.
 
184
  (Martin Pool, #415508)
 
185
 
 
186
Improvements
 
187
************
 
188
 
 
189
* ``bzr push`` locally on windows will no longer give a locking error with
 
190
  dirstate based formats. (Robert Collins)
 
191
 
 
192
* ``bzr shelve`` and ``bzr unshelve`` now work on windows.
 
193
  (Robert Collins, #305006)
 
194
 
 
195
API Changes
 
196
***********
 
197
 
 
198
* ``bzrlib.shelf_ui`` has had the ``from_args`` convenience methods of its
 
199
  classes changed to manage lock lifetime of the trees they open in a way
 
200
  consistent with reader-exclusive locks. (Robert Collins, #305006)
 
201
 
 
202
* ``Tree.path_content_summary`` may return a size of None, when called on
 
203
  a tree with content filtering where the size of the canonical form
 
204
  cannot be cheaply determined.  (Martin Pool)
112
205
 
113
206
bzr 1.18
114
207
########
225
318
###########
226
319
 
227
320
:Codename: little traveller
 
321
:1.18:    2009-08-20
228
322
:1.18rc1: 2009-08-10
229
323
 
230
324
This release of Bazaar marches on towards the 2.0 release in which the 2a
238
332
with bugfix-only releases based on it continuing for at least six months
239
333
or until the following stable release.
240
334
 
 
335
There are no changes from 1.18rc1 to 1.18.
241
336
 
242
337
New Features
243
338
************
444
539
  ``countTestsCases``. (Robert Collins)
445
540
 
446
541
 
 
542
bzr 1.17.1 (unreleased)
 
543
#######################
 
544
 
 
545
Bug Fixes
 
546
*********
 
547
 
 
548
* The optional ``_knit_load_data_pyx`` C extension was never being
 
549
  imported.  This caused significant slowdowns when reading data from
 
550
  knit format repositories.  (Andrew Bennetts, #405653)
 
551
  
 
552
 
447
553
bzr 1.17 "So late it's brunch" 2009-07-20
448
554
#########################################
449
555
:Codename: so-late-its-brunch