~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Martin Pool
  • Date: 2010-02-25 06:17:27 UTC
  • mfrom: (5055 +trunk)
  • mto: This revision was merged to the branch mainline in revision 5057.
  • Revision ID: mbp@sourcefrog.net-20100225061727-4sd9lt0qmdc6087t
merge news

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.2.0b1 (not released yet)
9
 
##############################
 
8
bzr 2.2.0b1
 
9
###########
10
10
 
11
11
:Codename: ???
12
 
:2.2.0b1: ???
 
12
:2.2.0b1: Not released yet
13
13
 
14
14
Compatibility Breaks
15
15
********************
16
16
 
17
 
* ``Repository.get_inventory_sha1()`` has been removed. (Jelmer Vernooij)
 
17
* Deleted very old hidden commands ``versionedfile-list``,
 
18
  ``weave-plan-merge``, ``weave-merge-text``.
 
19
  (Martin Pool)
 
20
 
 
21
* ``Repository.get_inventory_sha1()`` and ``Repository.get_revision_xml()`` 
 
22
  have been removed. (Jelmer Vernooij)
 
23
 
 
24
* ``Repository.get_revision_inventory()`` has been removed in favor of
 
25
  ``Repository.get_inventory()``. (Jelmer Vernooij)
 
26
 
 
27
* All test servers have been moved out of the bzrlib.transport hierarchy to
 
28
  bzrlib.tests.test_server *except* for MemoryServer, ChrootServer and
 
29
  PathFilteringServer. ``bzrlib`` users may encounter test failures that can
 
30
  be fixed by updating the related imports from ``bzrlib.transport.xxx`` to
 
31
  ``bzrlib.tests.test_server``.
 
32
  (Vincent Ladeuil)
18
33
 
19
34
New Features
20
35
************
25
40
  automatically or by running ``apport-bug``.  No information is sent
26
41
  without specific permission from the user.  (Martin Pool, #515052)
27
42
 
 
43
* Parsing of command lines, for example in ``diff --using``, no longer
 
44
  treats backslash as an escape character on Windows.   (Gordon Tyler,
 
45
  #392248)
 
46
 
28
47
* Tree-shape conflicts can be resolved by providing ``--take-this`` and
29
48
  ``--take-other`` to the ``bzr resolve`` command. Just marking the conflict
30
49
  as resolved is still accessible via the ``--done`` default action.
31
50
  (Vincent Ladeuil)
32
51
 
 
52
* Merges can be proposed on Launchpad with the new lp-propose-merge command.
 
53
  (Aaron Bentley, Jonathan Lange)
 
54
 
33
55
Bug Fixes
34
56
*********
35
57
 
 
58
* Added docstring for ``Tree.iter_changes``
 
59
  (John Arbash Meinel, #304182)
 
60
 
 
61
* Allow exporting a single file using ``bzr export``.
 
62
  (Michal Junák, #511987)
 
63
 
36
64
* Avoid infinite recursion when probing for apport.
37
65
  (Vincent Ladeuil, #516934)
38
66
 
 
67
* Avoid ``malloc(0)`` in ``patiencediff``, which is non-portable.
 
68
  (Martin Pool, #331095)
 
69
 
 
70
* ``bzr add`` will not add conflict related files unless explicitly required.
 
71
  (Vincent Ladeuil, #322767, #414589)
 
72
 
 
73
* ``bzr remove-tree`` can now remove multiple working trees.
 
74
  (Jared Hance, Andrew Bennetts, #253137)
 
75
 
 
76
* ``bzr upgrade`` now names backup directory as ``backup.bzr.~N~`` instead
 
77
  of ``backup.bzr``. This directory is ignored by bzr commands such as
 
78
  ``add``.
 
79
  (Parth Malwankar, #335033, #300001)
 
80
 
 
81
* Network transfer amounts and rates are now displayed in SI units according
 
82
  to the Ubuntu Units Policy <https://wiki.ubuntu.com/UnitsPolicy>.
 
83
  (Gordon Tyler, #514399)
 
84
 
 
85
* Support kind markers for socket and fifo filesystem objects. This
 
86
  prevents ``bzr status --short`` from crashing when those files are
 
87
  present.  (John Arbash Meinel, #303275)
 
88
 
39
89
* Tolerate patches with leading noise in ``bzr-handle-patch``.
40
90
  (Toshio Kuratomi, Martin Pool, #502076)
41
91
 
 
92
API Changes
 
93
***********
 
94
 
 
95
* New ``bzrlib.initialize`` is recommended for programs using bzrlib to 
 
96
  run when starting up; it sets up several things that previously needed
 
97
  to be done separately.
 
98
  (Martin Pool, #507710)
 
99
 
 
100
* Remove unused ``CommandFailed`` exception.
 
101
  (Martin Pool)
 
102
 
 
103
Internals
 
104
*********
 
105
 
 
106
* ``bzrlib.commands.run_bzr`` is more extensible: callers can supply the
 
107
  functions to load or disable plugins if they wish to use a different
 
108
  plugin mechanism; the --help, --version and no-command name code paths
 
109
  now use the generic pluggable command lookup infrastructure.
 
110
  (Robert Collins)
 
111
 
42
112
Testing
43
113
*******
44
114
 
 
115
* New `bzrlib.tests.test_import_tariff` can make assertions about what
 
116
  Python modules are loaded, to guard against startup time or library
 
117
  dependency regressions.
 
118
  (Martin Pool)
 
119
 
45
120
* Stop sending apport crash files to ``.cache`` in the directory from
46
121
  which ``bzr selftest`` was run.  (Martin Pool, #422350)
47
122
 
48
 
bzr 2.1.0 (not released yet)
49
 
############################
50
 
 
51
 
:Codename: 
52
 
:2.1.0: 
53
 
 
54
 
Bug Fixes
55
 
*********
56
 
* Network transfer amounts and rates are now displayed in SI units according
57
 
  to the Ubuntu Units Policy, https://wiki.ubuntu.com/UnitsPolicy.
58
 
  (Gordon Tyler, #514399)
 
123
bzr 2.1.1
 
124
#########
 
125
 
 
126
:2.1.1: not released yet
 
127
 
 
128
Bug Fixes
 
129
*********
 
130
 
 
131
* Register SIGWINCH handler only when creating a ``TextUIFactory``; avoids
 
132
  problems importing bzrlib from a non-main thread.
 
133
  (Elliot Murphy, #521989)
 
134
 
 
135
* Standardize the error handling when creating a new ``StaticTuple``
 
136
  (problems will raise TypeError). (Matt Nordhoff, #457979)
 
137
 
 
138
* Merge correctly when this_tree is not a WorkingTree.  (Aaron Bentley)
 
139
 
 
140
Documentation
 
141
*************
 
142
 
 
143
* Added What's New in Bazaar 2.1 document. (Ian Clatworthy)
 
144
 
 
145
bzr 2.1.0
 
146
#########
 
147
 
 
148
:Codename: Strasbourg
 
149
:2.1.0: 2010-02-11
 
150
 
 
151
This release marks our second long-term-stable series. The Bazaar team
 
152
has decided that we will continue to make bugfix-only 2.0.x and 2.1.x
 
153
releases, along with 2.2 development releases. 
 
154
 
 
155
This is a fairly incremental update, focusing on polish and bugfixing.
 
156
There are no changes for supported disk formats. Key updates include
 
157
reduced memory consumption for many operations, a new per-file merge
 
158
hook, ignore patterns can now include '!' to exclude files, globbing
 
159
support for all commands on Windows, and support for addressing home
 
160
directories via ``bzr+ssh://host/~/`` syntax.
 
161
 
 
162
Users are encouraged to upgrade from the 2.0 stable series.
 
163
 
 
164
Bug Fixes
 
165
*********
 
166
 
 
167
* Don't require testtools to use sftp.
 
168
  (Vincent Ladeuil, #516183)
59
169
 
60
170
* Fix "AttributeError in Inter1and2Helper" during fetch.
61
171
  (Martin Pool, #513432)
62
172
 
 
173
* ``bzr update`` performs the two merges in a more logical order and will stop
 
174
  when it encounters conflicts.  
 
175
  (Gerard Krol, #113809)
 
176
 
63
177
* Fix ``log`` to better check ancestors even if merged revisions are involved.
64
178
  (Vincent Ladeuil, #476293)
65
179
 
66
180
* Give a better error message when doing ``bzr bind`` in an already bound
67
181
  branch.  (Neil Martinsen-Burrell, #513063)
68
182
 
 
183
* Ignore ``KeyError`` from ``remove_index`` during ``_abort_write_group``
 
184
  in a pack repository, which can happen harmlessly if the abort occurs during
 
185
  finishing the write group.  Also use ``bzrlib.cleanup`` so that any
 
186
  other errors that occur while aborting the individual packs won't be
 
187
  hidden by secondary failures when removing the corresponding indices.
 
188
  (Andrew Bennetts, #423015)
 
189
 
69
190
* Set the mtime of files exported to a directory by ``bzr export`` all to
70
191
  the same value to avoid confusing ``make`` and other date-based build
71
192
  systems. (Robert Collins, #515631)
73
194
Improvements
74
195
************
75
196
 
76
 
Documentation
77
 
*************
 
197
* Fetching into experimental formats will now print a warning. (Jelmer
 
198
  Vernooij)
78
199
 
79
200
API Changes
80
201
***********
90
211
* ``Repository.serialise_inventory`` has been renamed to 
91
212
  ``Repository._serialise_inventory`` to indicate it is private.
92
213
 
93
 
Internals
94
 
*********
95
 
 
96
 
Testing
97
 
*******
98
214
* Using the ``bzrlib.chk_map`` module from within multiple threads at the
99
215
  same time was broken due to race conditions with a module level page
100
216
  cache. This shows up as a KeyError in the ``bzrlib.lru_cache`` code with
108
224
  regressions.
109
225
  (Vincent Ladeuil, #515597)
110
226
 
 
227
Internals
 
228
*********
 
229
 
 
230
* Use ``bzrlib.cleanup`` rather than less robust ``try``/``finally``
 
231
  blocks in several places in ``bzrlib.merge``.  This avoids masking prior
 
232
  errors when errors like ``ImmortalPendingDeletion`` occur during cleanup
 
233
  in ``do_merge``.
 
234
  (Andrew Bennetts, #517275)
 
235
 
 
236
API Changes
 
237
***********
 
238
 
 
239
* The ``remove_index`` method of
 
240
  ``bzrlib.repofmt.pack_repo.AggregateIndex`` no longer takes a ``pack``
 
241
  argument.  This argument was always ignored.
 
242
  (Andrew Bennetts, #423015)
 
243
 
111
244
bzr 2.1.0rc2
112
245
############
113
246
 
366
499
  (Martin Pool)
367
500
 
368
501
 
 
502
bzr 2.0.5 (not released yet)
 
503
############################
 
504
 
 
505
:Codename:
 
506
:2.0.5:
 
507
 
 
508
Bug Fixes
 
509
*********
 
510
 
 
511
* Handle renames correctly when there are files or directories that 
 
512
  differ only in case.  (Chris Jones, Martin Pool, #368931)
 
513
 
 
514
* If ``bzr push --create-prefix`` triggers an unexpected ``NoSuchFile``
 
515
  error, report that error rather than failing with an unhelpful
 
516
  ``UnboundLocalError``.
 
517
  (Andrew Bennetts, #423563)
 
518
 
 
519
* Running ``bzr`` command without any arguments now shows bzr
 
520
  version number along with rest of the help text.
 
521
  (Parth Malwankar, #369501)
 
522
 
 
523
Documentation
 
524
*************
 
525
 
 
526
* Added ``location-alias`` help topic.
 
527
  (Andrew Bennetts, #337834)
 
528
 
369
529
bzr 2.0.4
370
530
#########
371
531
 
11879
12039
 
11880
12040
 
11881
12041
..
11882
 
   vim: tw=74 ft=rst ff=unix
 
12042
   vim: tw=74 ft=rst ff=unix encoding=utf-8