~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2010-02-17 08:59:19 UTC
  • mfrom: (5037.2.1 doc)
  • Revision ID: pqm@pqm.ubuntu.com-20100217085919-23vc62bvq8848q65
(mbp) rest markup fixes

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
* Deleted very old hidden commands ``versionedfile-list``,
 
18
  ``weave-plan-merge``, ``weave-merge-text``.
 
19
  (Martin Pool)
 
20
 
17
21
* ``Repository.get_inventory_sha1()`` has been removed. (Jelmer Vernooij)
18
22
 
 
23
* All test servers have been moved out of the bzrlib.transport hierarchy to
 
24
  bzrlib.tests.test_server *except* for MemoryServer, ChrootServer and
 
25
  PathFilteringServer. ``bzrlib`` users may encounter test failures that can
 
26
  be fixed by updating the related imports from ``bzrlib.transport.xxx`` to
 
27
  ``bzrlib.tests.test_server``.
 
28
  (Vincent Ladeuil)
 
29
 
19
30
New Features
20
31
************
21
32
 
22
 
Bug Fixes
23
 
*********
 
33
* If the Apport crash-reporting tool is available, bzr crashes are now
 
34
  stored into the ``/var/crash`` apport spool directory, and the user is
 
35
  invited to report them to the developers from there, either
 
36
  automatically or by running ``apport-bug``.  No information is sent
 
37
  without specific permission from the user.  (Martin Pool, #515052)
 
38
 
 
39
* Tree-shape conflicts can be resolved by providing ``--take-this`` and
 
40
  ``--take-other`` to the ``bzr resolve`` command. Just marking the conflict
 
41
  as resolved is still accessible via the ``--done`` default action.
 
42
  (Vincent Ladeuil)
 
43
 
 
44
Bug Fixes
 
45
*********
 
46
 
 
47
* Added docstring for ``Tree.iter_changes``
 
48
  (John Arbash Meinel, #304182)
 
49
 
 
50
* Allow exporting a single file using ``bzr export``.
 
51
  (Michal Junák, #511987)
 
52
 
 
53
* Avoid infinite recursion when probing for apport.
 
54
  (Vincent Ladeuil, #516934)
 
55
 
 
56
* Avoid ``malloc(0)`` in ``patiencediff``, which is non-portable.
 
57
  (Martin Pool, #331095)
 
58
 
 
59
* ``bzr add`` will not add conflict related files unless explicitly required.
 
60
  (Vincent Ladeuil, #322767, #414589)
 
61
 
 
62
* ``bzr remove-tree`` can now remove multiple working trees.
 
63
  (Jared Hance, Andrew Bennetts, #253137)
 
64
 
 
65
* Network transfer amounts and rates are now displayed in SI units according
 
66
  to the Ubuntu Units Policy <https://wiki.ubuntu.com/UnitsPolicy>.
 
67
  (Gordon Tyler, #514399)
 
68
 
 
69
* Support kind markers for socket and fifo filesystem objects. This
 
70
  prevents ``bzr status --short`` from crashing when those files are
 
71
  present.  (John Arbash Meinel, #303275)
 
72
 
 
73
API Changes
 
74
***********
 
75
 
 
76
* New ``bzrlib.initialize`` is recommended for programs using bzrlib to 
 
77
  run when starting up; it sets up several things that previously needed
 
78
  to be done separately.
 
79
  (Martin Pool, #507710)
 
80
 
 
81
* Remove unused ``CommandFailed`` exception.
 
82
  (Martin Pool)
 
83
 
 
84
Testing
 
85
*******
 
86
 
 
87
* New `bzrlib.tests.test_import_tariff` can make assertions about what
 
88
  Python modules are loaded, to guard against startup time or library
 
89
  dependency regressions.
 
90
  (Martin Pool)
 
91
 
 
92
* Stop sending apport crash files to ``.cache`` in the directory from
 
93
  which ``bzr selftest`` was run.  (Martin Pool, #422350)
 
94
 
 
95
bzr 2.1.0
 
96
#########
 
97
 
 
98
:Codename: Strasbourg
 
99
:2.1.0: 2010-02-11
 
100
 
 
101
This release marks our second long-term-stable series. The Bazaar team
 
102
has decided that we will continue to make bugfix-only 2.0.x and 2.1.x
 
103
releases, along with 2.2 development releases. 
 
104
 
 
105
This is a fairly incremental update, focusing on polish and bugfixing.
 
106
There are no changes for supported disk formats. Key updates include
 
107
reduced memory consumption for many operations, a new per-file merge
 
108
hook, ignore patterns can now include '!' to exclude files, globbing
 
109
support for all commands on Windows, and support for addressing home
 
110
directories via ``bzr+ssh://host/~/`` syntax.
 
111
 
 
112
Users are encouraged to upgrade from the 2.0 stable series.
 
113
 
 
114
Bug Fixes
 
115
*********
 
116
 
 
117
* Don't require testtools to use sftp.
 
118
  (Vincent Ladeuil, #516183)
24
119
 
25
120
* Fix "AttributeError in Inter1and2Helper" during fetch.
26
121
  (Martin Pool, #513432)
27
122
 
 
123
* ``bzr update`` performs the two merges in a more logical order and will stop
 
124
  when it encounters conflicts.  
 
125
  (Gerard Krol, #113809)
 
126
 
 
127
* Fix ``log`` to better check ancestors even if merged revisions are involved.
 
128
  (Vincent Ladeuil, #476293)
 
129
 
 
130
* Give a better error message when doing ``bzr bind`` in an already bound
 
131
  branch.  (Neil Martinsen-Burrell, #513063)
 
132
 
 
133
* Ignore ``KeyError`` from ``remove_index`` during ``_abort_write_group``
 
134
  in a pack repository, which can happen harmlessly if the abort occurs during
 
135
  finishing the write group.  Also use ``bzrlib.cleanup`` so that any
 
136
  other errors that occur while aborting the individual packs won't be
 
137
  hidden by secondary failures when removing the corresponding indices.
 
138
  (Andrew Bennetts, #423015)
 
139
 
 
140
* Set the mtime of files exported to a directory by ``bzr export`` all to
 
141
  the same value to avoid confusing ``make`` and other date-based build
 
142
  systems. (Robert Collins, #515631)
 
143
 
28
144
Improvements
29
145
************
30
146
 
31
 
Documentation
32
 
*************
 
147
* Fetching into experimental formats will now print a warning. (Jelmer
 
148
  Vernooij)
33
149
 
34
150
API Changes
35
151
***********
45
161
* ``Repository.serialise_inventory`` has been renamed to 
46
162
  ``Repository._serialise_inventory`` to indicate it is private.
47
163
 
 
164
* Using the ``bzrlib.chk_map`` module from within multiple threads at the
 
165
  same time was broken due to race conditions with a module level page
 
166
  cache. This shows up as a KeyError in the ``bzrlib.lru_cache`` code with
 
167
  ``bzrlib.chk_map`` in the backtrace, and can be triggered without using
 
168
  the same high level objects such as ``bzrlib.repository.Repository``
 
169
  from different threads. chk_map now uses a thread local cache which may
 
170
  increase memory pressure on processes using threads.
 
171
  (Robert Collins, John Arbash Meinel, #514090)
 
172
 
 
173
* The new ``merge_file_content`` should now be ok with tests to avoid
 
174
  regressions.
 
175
  (Vincent Ladeuil, #515597)
 
176
 
48
177
Internals
49
178
*********
50
179
 
51
 
Testing
52
 
*******
53
 
 
 
180
* Use ``bzrlib.cleanup`` rather than less robust ``try``/``finally``
 
181
  blocks in several places in ``bzrlib.merge``.  This avoids masking prior
 
182
  errors when errors like ``ImmortalPendingDeletion`` occur during cleanup
 
183
  in ``do_merge``.
 
184
  (Andrew Bennetts, #517275)
 
185
 
 
186
API Changes
 
187
***********
 
188
 
 
189
* The ``remove_index`` method of
 
190
  ``bzrlib.repofmt.pack_repo.AggregateIndex`` no longer takes a ``pack``
 
191
  argument.  This argument was always ignored.
 
192
  (Andrew Bennetts, #423015)
54
193
 
55
194
bzr 2.1.0rc2
56
195
############
310
449
  (Martin Pool)
311
450
 
312
451
 
 
452
bzr 2.0.5 (not released yet)
 
453
############################
 
454
 
 
455
:Codename:
 
456
:2.0.5:
 
457
 
 
458
Bug Fixes
 
459
*********
 
460
 
 
461
* Handle renames correctly when there are files or directories that 
 
462
  differ only in case.  (Chris Jones, Martin Pool, #368931)
 
463
 
 
464
* If ``bzr push --create-prefix`` triggers an unexpected ``NoSuchFile``
 
465
  error, report that error rather than failing with an unhelpful
 
466
  ``UnboundLocalError``.
 
467
  (Andrew Bennetts, #423563)
 
468
 
 
469
Documentation
 
470
*************
 
471
 
 
472
* Added ``location-alias`` help topic.
 
473
  (Andrew Bennetts, #337834)
 
474
 
313
475
bzr 2.0.4
314
476
#########
315
477
 
634
796
 
635
797
* Fix for shell completion and short options.  (Benoît PIERRE)
636
798
 
 
799
* Fix ``bzr --profile-imports`` with Python 2.6.  (Martin Pool)
 
800
 
637
801
* Hooks daughter classes should always call the base constructor.
638
802
  (Alexander Belchenko, Vincent Ladeuil, #389648) 
639
803
 
11821
11985
 
11822
11986
 
11823
11987
..
11824
 
   vim: tw=74 ft=rst ff=unix
 
11988
   vim: tw=74 ft=rst ff=unix encoding=utf-8