~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/release-notes/bzr-2.3.txt

  • Committer: Andrew Bennetts
  • Date: 2010-12-14 23:14:44 UTC
  • mfrom: (5569 +trunk)
  • mto: This revision was merged to the branch mainline in revision 5570.
  • Revision ID: andrew.bennetts@canonical.com-20101214231444-uubf7zjbg8q92ocs
MergeĀ lp:bzr.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
.. toctree::
6
6
   :maxdepth: 1
7
7
 
8
 
bzr 2.3b4
 
8
bzr 2.3b5
9
9
#########
10
10
 
11
 
:2.3.b4: NOT RELEASED YET
 
11
:2.3.b5: NOT RELEASED YET
12
12
 
13
13
External Compatibility Breaks
14
14
*****************************
26
26
.. Improvements to existing commands, especially improved performance 
27
27
   or memory usage, or better results.
28
28
 
 
29
* A redundant parent inventories calculation was removed from
 
30
  ``fetch.py``, as ``Repository.insert_stream`` already reports any
 
31
  missing inventories.  This removes at least one network roundtrip when
 
32
  pushing to a stacked branch.  (Andrew Bennetts)
 
33
 
 
34
* ``bzr resolve`` now accepts ``--take-this`` and ``--take-other`` actions
 
35
  for text conflicts. This *replace* the whole file with the content
 
36
  designated by the action. This will *ignore* all differences that would
 
37
  have been merge cleanly otherwise. (Vincent Ladeuil, #638451)
 
38
 
 
39
Bug Fixes
 
40
*********
 
41
 
 
42
.. Fixes for situations where bzr would previously crash or give incorrect
 
43
   or undesirable results.
 
44
 
 
45
Documentation
 
46
*************
 
47
 
 
48
.. Improved or updated documentation.
 
49
 
 
50
API Changes
 
51
***********
 
52
 
 
53
.. Changes that may require updates in plugins or other code that uses
 
54
   bzrlib.
 
55
 
 
56
Internals
 
57
*********
 
58
 
 
59
.. Major internal changes, unlikely to be visible to users or plugin 
 
60
   developers, but interesting for bzr developers.
 
61
 
 
62
Testing
 
63
*******
 
64
 
 
65
.. Fixes and changes that are only relevant to bzr's test framework and 
 
66
   suite.  This can include new facilities for writing tests, fixes to 
 
67
   spurious test failures and changes to the way things should be tested.
 
68
 
 
69
* Catch exceptions related to bug #637821 during test cleanup to avoid
 
70
  spurious failures. (Vincent Ladeuil, #686008).
 
71
 
 
72
* Check sphinx compatibility for tests requiring older sphinx versions.
 
73
  (Vincent Ladeuil, #688072)
 
74
 
 
75
* ``TestDebuntuExpansions`` was escaping the test isolation by calling the
 
76
  wrong base class ``setUp``. (Vincent Ladeuil, #684622)
 
77
 
 
78
bzr 2.3b4
 
79
#########
 
80
 
 
81
:2.3.b4: 2010-12-03
 
82
 
 
83
This is the fourth beta of the 2.3 series, leading up to a 2.3.0 release in
 
84
February. Beta releases are suitable for everyday use but may cause some
 
85
incompatibilities with plugins.
 
86
 
 
87
2.3b4 includes bug fixes for the ``config`` command and conflict
 
88
resolution. More changes were made for the test scripts handling to make it
 
89
easier to add reproducing recipes to bugs.
 
90
 
 
91
It also includes bug fixes from the 2.2.2 release as well as the bug fixes
 
92
in the upcoming 2.0.7, 2.1.4 and 2.2.3 releases. This means that all known
 
93
fixed bugs at the time of this release are included.
 
94
 
 
95
 
 
96
External Compatibility Breaks
 
97
*****************************
 
98
 
 
99
  (none)
 
100
 
 
101
Improvements
 
102
************
 
103
 
29
104
* Bazaar now caches a branch's tags while that branch is read-locked.
30
105
  This removes 1 network roundtrip from most interactions with a remote
31
106
  branch.  (Andrew Bennetts)
39
114
  number of remaining conflicts. This provides a better feedback about the
40
115
  whole resolution process. (Vincent Ladeuil)
41
116
 
 
117
* Read configuration files in $XDG_CONFIG_HOME/bazaar on Unix if there is
 
118
  already a directory there.  (Neil Martinsen-Burrell, #195397)
 
119
 
42
120
Bug Fixes
43
121
*********
44
122
 
45
 
.. Fixes for situations where bzr would previously crash or give incorrect
46
 
   or undesirable results.
47
 
 
48
123
* Better message if there is an error while setting ownership of
49
124
  ``.bazaar`` directory. (Parth Malwankar, #657553)
50
125
 
67
142
 
68
143
* Report error if non-ASCII command option given. (Rory Yorke, #140563)
69
144
 
70
 
Documentation
71
 
*************
72
 
 
73
 
.. Improved or updated documentation.
74
 
 
75
 
API Changes
76
 
***********
77
 
 
78
 
.. Changes that may require updates in plugins or other code that uses
79
 
   bzrlib.
 
145
* ``tools/check-newsbug.py`` is now based on ``lp:hydrazine`` and no longer
 
146
  crashes when encountering private bugs (they are just displayed as such).
 
147
  (Vincent Ladeuil, #354985)
80
148
 
81
149
Internals
82
150
*********
83
151
 
84
 
.. Major internal changes, unlikely to be visible to users or plugin 
85
 
   developers, but interesting for bzr developers.
86
 
 
87
152
* ``BranchBuilder.build_snapshot`` now accepts parent_ids == [].
88
153
  This can be used to create a new root in the graph. (Gary van der Merwe)
89
154
 
95
160
Testing
96
161
*******
97
162
 
98
 
.. Fixes and changes that are only relevant to bzr's test framework and 
99
 
   suite.  This can include new facilities for writing tests, fixes to 
100
 
   spurious test failures and changes to the way things should be tested.
101
 
 
102
163
* Add a null_output_matches_anything keyword argument with default False to
103
164
  bzrlib.tests.script.ScriptRunner.run_script to specify that the command
104
165
  output should not be checked (as opposed to expecting an empty output).
108
169
  Instead, use '...' as a wildcard if you don't care about the output.
109
170
  (Martin Pool, #637830)
110
171
 
 
172
* Bump minimum testtools version required to run ``bzr selftest`` from 0.9.2
 
173
  to 0.9.5 which will allow tests that need the fixed unicode handling to be
 
174
  written. (Martin [gz])
 
175
 
 
176
* Printing selftest results to a non-UTF-8 console will now escape characters
 
177
  that can't be encoded rather than aborting the test run with an exception.
 
178
  (Martin [gz], #633216)
 
179
 
111
180
 
112
181
bzr 2.3b3
113
182
#########
383
452
  (Andrew Bennetts, #632387)
384
453
 
385
454
* Skip tests that needs a bzr source tree when there isn't one. This is
386
 
  needed to succesfully run the test suite for installed versions.
 
455
  needed to successfully run the test suite for installed versions.
387
456
  (Vincent Ladeuil, #644855).
388
457
 
389
458
* Skip the tests that requires respecting the chmod bits when running as root.
459
528
* ``bzr remove`` now just backs up changed files instead of exiting,
460
529
  forcing you to choose to either keep or delete them. Bazaar will now delete
461
530
  the files if they can easily be recovered using revert, otherwise they
462
 
  will be backed up (adding an extention of the form .~#~).
 
531
  will be backed up (adding an extension of the form .~#~).
463
532
  (Marius Kruger, #400554)
464
533
 
465
534
* ``bzr revert`` and ``bzr status`` are up to 15% faster on large trees