~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: John Arbash Meinel
  • Date: 2009-03-26 16:35:00 UTC
  • mfrom: (4208 +trunk)
  • mto: (3735.40.9 vilajam)
  • mto: This revision was merged to the branch mainline in revision 4280.
  • Revision ID: john@arbash-meinel.com-20090326163500-os7lvdpsdxnxstd0
Merge bzr.dev 4208.

This brings in some more smart-server improvements, 
as well as the iter_files_bytes as chunked, and 
multi-file and directory logging.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
* New ``guess-renames`` command recognizes renames after they occur.
23
23
  (Aaron Bentley)
24
24
 
 
25
* ``bzr log`` now supports filtering of multiple files and directories
 
26
  and will show changes that touch any of them. Furthermore,
 
27
  directory filtering now shows the changes to any children of that
 
28
  directory, not just the directory object itself.
 
29
  (Ian Clatworthy, #97715)
 
30
 
25
31
* ``bzr shelve`` can now apply changes without storing anything on the
26
32
  shelf, via the new --destroy option.  (Aaron Bentley)
27
33
 
67
73
* Progress bars now show the rate of network activity for
68
74
  ``bzr+ssh://`` and ``bzr://`` connections.  (Andrew Bennetts)
69
75
 
 
76
* Pushing to a stacked pack-format branch on a 1.12 or older smart server
 
77
  now takes many less round trips.  (Andrew Bennetts, Robert Collins,
 
78
  #294479)
 
79
  
70
80
* Streaming push can be done to older repository formats.  This is
71
81
  implemented using a new ``Repository.insert_stream_locked`` RPC.
72
82
  (Andrew Bennetts, Robert Collins)
122
132
Documentation
123
133
*************
124
134
 
 
135
* Expanded the index of the developer documentation. (Eric Siegerman)
 
136
 
125
137
* New topic `bzr help debug-flags`.  (Martin Pool)
126
138
 
127
139
* The generated manpage now explicitly lists aliases as commands.
211
223
  make visible data inserted into the repository by a smart server
212
224
  fetch operation. (Robert Collins, Andrew Bennetts)
213
225
 
 
226
* ``RemoteRepository`` will now negatively cache missing revisions during
 
227
  ``get_parent_map`` while read-locked. Write-locks are unaffected.
 
228
  (Robert Collins, Andrew Bennetts)
 
229
 
214
230
* Removed ``InterRemoteToOther``, ``InterOtherToRemote`` and
215
231
  ``InterPackToRemotePack`` classes, as they are now unnecessary.
216
232
  (Andrew Bennetts)
219
235
  whether the repository can efficiently generate deltas between trees
220
236
  regardless of tree size. (Robert Collins)
221
237
 
 
238
* ``Repository.iter_files_bytes()`` now properly returns an "iterable of
 
239
  byte strings" (aka 'chunked') for the content. It previously was
 
240
  returning a plain string, which worked, but performed very poorly when
 
241
  building a working tree (file.writelines(str) is very inefficient). This
 
242
  can have a large effect on ``bzr checkout`` times. (John Arbash Meinel)
 
243
 
 
244
* ``tests.run_suite`` has a new parameter ``suite_decorators``, a list of 
 
245
  callables to use to decorate the test suite. Such decorators can add or
 
246
  remove tests, or even remote the test suite to another machine if
 
247
  desired. (Robert Collins)
 
248
 
 
249
* The smart server verb ``Repository.get_parent_map`` can now include
 
250
  information about ghosts when the special revision ``include-missing:``
 
251
  is in the requested parents map list. With this flag, ghosts are
 
252
  included as ``missing:REVISION_ID``. (Robert Collins, Andrew Bennetts)
 
253
 
222
254
* ``_walk_to_common_revisions`` will now batch up at least 50
223
255
  revisions before calling ``get_parent_map`` on the target,
224
256
  regardless of ``InterRepository``.
2413
2445
* Knit record serialisation is now stricter on what it will accept, to
2414
2446
  guard against potential internal bugs, or broken input. (Robert Collins)
2415
2447
 
2416
 
 
2417
2448
bzr 1.6beta1 2008-06-02
2418
2449
#######################
2419
2450