~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Andrew Bennetts
  • Date: 2010-03-26 04:47:45 UTC
  • mfrom: (5116 +trunk)
  • mto: This revision was merged to the branch mainline in revision 5117.
  • Revision ID: andrew.bennetts@canonical.com-20100326044745-ubvt5tmse1a17s1f
MergeĀ lp:bzr.

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
Compatibility Breaks
14
14
********************
15
15
 
 
16
* BTreeGraphIndex can now take an offset to indicate that the data starts
 
17
  somewhere other than then beginning of the file. (John Arbash Meinel)
 
18
 
16
19
* Deleted very old hidden commands ``versionedfile-list``,
17
20
  ``weave-plan-merge``, ``weave-merge-text``.
18
21
  (Martin Pool)
37
40
New Features
38
41
************
39
42
 
 
43
* Added ``bzr remove-branch`` command that can remove a local or remote 
 
44
  branch. (Jelmer Vernooij, #276295)
 
45
 
40
46
* ``bzr export`` now takes an optional argument ``--per-file-timestamps``
41
47
  to set file mtimes to the last timestamp of the last revision in which
42
48
  they were changed rather than the current time. (Jelmer Vernooij)
51
57
  treats backslash as an escape character on Windows.   (Gordon Tyler,
52
58
  #392248)
53
59
 
 
60
* Plugins can be disabled by defining ``BZR_DISABLE_PLUGINS`` as
 
61
  a list of plugin names separated by ':' (';' on windows).
 
62
  (Vincent Ladeuil, #411413)
 
63
 
 
64
* Plugins can be loaded from arbitrary locations by defining
 
65
  ``BZR_PLUGINS_AT`` as a list of name@path separated by ':' (';' on
 
66
  windows). This takes precedence over ``BZR_PLUGIN_PATH`` for the
 
67
  specified plugins. This is targeted at plugin developers for punctual
 
68
  needs and *not* intended to replace ``BZR_PLUGIN_PATH``.  
 
69
  (Vincent Ladeuil, #82693)
 
70
 
 
71
* Tag names can now be determined automatically by ``automatic_tag_name`` 
 
72
  hooks on ``Branch`` if they are not specified on the command line.
 
73
  (Jelmer Vernooij)
 
74
 
54
75
* Tree-shape conflicts can be resolved by providing ``--take-this`` and
55
76
  ``--take-other`` to the ``bzr resolve`` command. Just marking the conflict
56
77
  as resolved is still accessible via the ``--done`` default action.
95
116
  deliberately when no help topics match from any help index.
96
117
  (Robert Collins, #396261)
97
118
 
 
119
* ``bzr log -n0 -r..A.B.C`` should not crash but just consider the None
 
120
  revspec as representing the first revision of the branch.
 
121
  (Vincent Ladeuil, #519862)
 
122
 
98
123
* ``bzr remove-tree`` can now remove multiple working trees.
99
124
  (Jared Hance, Andrew Bennetts, #253137)
100
125
 
129
154
  ``sock.sendall``).
130
155
  (Andrew Bennetts, Martin <gzlist@googlemail.com>, #496813)
131
156
 
 
157
* Path conflicts now support --take-this and --take-other even when a
 
158
  deletion is involved.
 
159
  (Vincent Ladeuil, #531967)
 
160
 
132
161
* Network transfer amounts and rates are now displayed in SI units according
133
162
  to the Ubuntu Units Policy <https://wiki.ubuntu.com/UnitsPolicy>.
134
163
  (Gordon Tyler, #514399)
147
176
* Tolerate patches with leading noise in ``bzr-handle-patch``.
148
177
  (Toshio Kuratomi, Martin Pool, #502076)
149
178
 
 
179
* ``.bazaar``, ``.bazaar/bazaar.conf`` and ``.bzr.log`` inherit user and
 
180
  group ownership from the containing directory. This allow bzr to work
 
181
  better with sudo.
 
182
  (Parth Malwankar, #376388)
 
183
 
150
184
API Changes
151
185
***********
152
186
 
202
236
* ``bzrlib.errors.BoundBranchOutOfDate`` has a new field ``extra_help``
203
237
  which can be set to add extra help to the error. (Gary van der Merwe)
204
238
 
 
239
* New method ``Branch.automatic_tag_name`` that can be used to find the
 
240
  tag name for a particular revision automatically. (Jelmer Vernooij)
 
241
 
205
242
* The methods ``BzrDir.create_branch()``, ``BzrDir.destroy_branch()`` and 
206
243
  ``BzrDir.open_branch()`` now take an optional ``name`` argument. 
207
244
  (Jelmer Vernooij)
216
253
* Documentation about testing with ``subunit`` has been tweaked.
217
254
  (Robert Collins)
218
255
 
 
256
* Known failures has been added for resolve --take-other on ParentLoop
 
257
  conflicts. This reflects bug #537956 without fixing it.
 
258
  (Vincent Ladeuil)
 
259
 
219
260
* New ``bzrlib.tests.test_import_tariff`` can make assertions about what
220
261
  Python modules are loaded, to guard against startup time or library
221
262
  dependency regressions.