~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Andrew Bennetts
  • Date: 2010-01-13 23:16:20 UTC
  • mfrom: (4957 +trunk)
  • mto: This revision was merged to the branch mainline in revision 4960.
  • Revision ID: andrew.bennetts@canonical.com-20100113231620-n6in2yjib2v6z03g
MergeĀ lp:bzr.

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
New Features
18
18
************
19
19
 
 
20
* Add bug information to log output when available.
 
21
  (Neil Martinsen-Burrell, Guillermo Gonzalez, #251729)
 
22
 
 
23
* ``bzr branch`` now takes a ``--bind`` option. This lets you
 
24
  branch and bind all in one command. (Ian Clatworthy)
 
25
 
 
26
* ``bzr unshelve --preview`` can now be used to show how a patch on the
 
27
  shelf would be applied to the working tree.
 
28
  (Guilherme Salgado, #308122)
 
29
 
20
30
* ``bzr update`` now takes a ``--revision`` argument. This lets you
21
31
  change the revision of the working tree to any revision in the
22
32
  ancestry of the current or master branch. (Matthieu Moy, Mark Hammond,
32
42
  ``locations.conf`` or ``branch.conf``.
33
43
  (Ted Gould, Matthew Fuller, Vincent Ladeuil)
34
44
 
35
 
 
36
45
Bug Fixes
37
46
*********
38
47
 
 
48
* Always show a message if an OS error occurs while trying to run a
 
49
  user-specified commit message editor.
 
50
  (Martin Pool, #504842)
 
51
 
39
52
* ``bzr export dir`` now requests all file content as a record stream,
40
53
  rather than requsting the file content one file-at-a-time. This can make
41
54
  exporting over the network significantly faster (54min => 9min in one
61
74
* Fix "Too many concurrent requests" in reconcile when network connection
62
75
  fails.  (Andrew Bennetts, #503878)
63
76
 
 
77
* Fixed a side effect mutation of ``RemoteBzrDirFormat._network_name``
 
78
  that caused some tests to fail when run in a non-default order.
 
79
  Probably no user impact.  (Martin Pool, #504102)
 
80
 
 
81
* Fixed ``ObjectNotLocked`` error in ``bzr cat -rbranch:../foo FILE``.
 
82
  (Andrew Bennetts, #506274)
 
83
 
 
84
* FTP transports support Unicode paths by encoding/decoding them as utf8.
 
85
  (Vincent Ladeuil, #472161)
 
86
 
64
87
* Give a clearer message if the lockdir disappears after being apparently
65
88
  successfully taken.  (Martin Pool, #498378)
66
89
 
71
94
  changed underneath it (like another autopack). Now concurrent
72
95
  autopackers will properly succeed. (John Arbash Meinel, #495000)
73
96
 
 
97
* When operations update the working tree, all affected files should end
 
98
  up with the same mtime. (eg. when versioning a generated file, if you
 
99
  update the source and the generated file together, the generated file
 
100
  should appear up-to-date.)
 
101
  (John Arbash Meinel, Martin <gzlist>, #488724)
 
102
 
74
103
Improvements
75
104
************
76
105
 
 
106
* Added ``add_cleanup`` and ``cleanup_now`` to ``bzrlib.command.Command``.
 
107
  All the builtin commands now use ``add_cleanup`` rather than
 
108
  ``try``/``finally`` blocks where applicable as it is simpler and more
 
109
  robust.  (Andrew Bennetts)
 
110
 
77
111
* Push will now inform the user when they are trying to push to a foreign 
78
112
  VCS for which roundtripping is not supported, and will suggest them to 
79
113
  use dpush. (Jelmer Vernooij)
80
114
 
 
115
* The version of bzr being run is now written to the log file.
 
116
  (__monty__, #257170)
 
117
 
81
118
* Transport network activity indicator is shown more of the time when
82
119
  Bazaar is doing network IO.
83
120
  (Martin Pool)
87
124
 
88
125
* There is a System Administrator's Guide in ``doc/en/admin-guide``,
89
126
  including discussions of installation, relevant plugins, security and 
90
 
  backup.
 
127
  backup. (Neil Martinsen-Burrell)
 
128
 
 
129
* The ``conflicts`` help topic has been renamed to ``conflict-types``.
 
130
  (Ian Clatworthy)
 
131
 
 
132
* The User Reference is now presented as a series of topics.
 
133
  Many of the included topics have link and format tweaks applied.
 
134
  (Ian Clatworthy)
91
135
 
92
136
API Changes
93
137
***********
97
141
  CamelCase. For the features that were more likely to be used, we added a
98
142
  deprecation thunk, but not all. (John Arbash Meinel)
99
143
 
 
144
* The Branch hooks pre_change_branch_tip no longer masks exceptions raised
 
145
  by plugins - the original exceptions are now preserved. (Robert Collins)
 
146
 
 
147
* The Transport ``Server.tearDown`` method is now renamed to
 
148
  ``stop_server`` and ``setUp`` to ``start_server`` for consistency with
 
149
  our normal naming pattern, and to avoid confusion with Python's
 
150
  ``TestCase.tearDown``.  (Martin Pool)
 
151
 
100
152
* ``WorkingTree.update`` implementations must now accept a ``revision``
101
153
  parameter.
102
154
 
127
179
  testtools less than 0.9.2 will cause bzr to error while loading the test
128
180
  suite. (Robert Collins)
129
181
 
 
182
* Shell-like tests now support the command "mv" for moving files.  The
 
183
  syntax for ``mv file1 file2``, ``mv dir1 dir2`` and ``mv file dir`` is
 
184
  supported.  (Neil Martinsen-Burrell)
 
185
 
130
186
* The test progress bar no longer distinguishes tests that 'errored' from
131
187
  tests that 'failed' - they're all just failures.
132
188
  (Martin Pool)
146
202
Bug Fixes
147
203
*********
148
204
 
 
205
* ``bzr annotate`` on another branch with ``-r branch:...`` no longer
 
206
  fails with an ``ObjectNotLocked`` error.  (Andrew Bennetts, #496590)
 
207
 
149
208
* ``bzr export dir`` now requests all file content as a record stream,
150
209
  rather than requsting the file content one file-at-a-time. This can make
151
210
  exporting over the network significantly faster (54min => 9min in one
164
223
* Give a clearer message if the lockdir disappears after being apparently
165
224
  successfully taken.  (Martin Pool, #498378)
166
225
 
 
226
* If we fail to open ``~/.bzr.log`` write a clear message to stderr rather
 
227
  than using ``warning()``. The log file is opened before logging is set
 
228
  up, and it leads to very confusing: 'no handlers for "bzr"' messages for
 
229
  users, rather than something nicer.
 
230
  (John Arbash Meinel, Barry Warsaw, #503886)
 
231
 
 
232
* Refuse to build with any Pyrex 0.9.4 release, as they have known bugs.
 
233
  (Martin Pool, John Arbash Meinel, #449372)
 
234
 
167
235
* The 2a format wasn't properly restarting autopacks when something
168
236
  changed underneath it (like another autopack). Now concurrent
169
237
  autopackers will properly succeed. (John Arbash Meinel, #495000)
170
238
 
 
239
* ``TreeTransform`` can now handle when a delta says that the file id for
 
240
  the tree root changes. Rather than trying to rename your working
 
241
  directory, or failing early saying that you can't have multiple
 
242
  tree roots. This also fixes ``bzr revert`` when the root id changes.
 
243
  (Currently ``bzr update`` is still broken.)
 
244
  (John Arbash Meinel, #494269)
 
245
 
171
246
* ``_update_current_block`` no longer suppresses exceptions, so ^C at just
172
247
  the right time will get propagated, rather than silently failing to move
173
248
  the block pointer. (John Arbash Meinel, Gareth White, #495023)
11619
11694
 
11620
11695
..
11621
11696
   vim: tw=74 ft=rst ff=unix
 
11697
 
 
11698