~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2007-09-11 02:00:27 UTC
  • mfrom: (2803.2.2 commit-builder)
  • Revision ID: pqm@pqm.ubuntu.com-20070911020027-bmt9h0jgy3zdlge3
(robertc) Use a better api during commit to reduce overhead when adding texts. (Robert Collins)

Show diffs side-by-side

added added

removed removed

Lines of Context:
188
188
   * ``Branch.append_revision`` is removed altogether; please use 
189
189
     ``Branch.set_last_revision_info`` instead.  (Martin Pool)
190
190
 
 
191
   * CommitBuilder now advertises itself as requiring the root entry to be
 
192
     supplied. This only affects foreign repository implementations which reuse
 
193
     CommitBuilder directly and have changed record_entry_contents to require
 
194
     that the root not be supplied. This should be precisely zero plugins
 
195
     affected. (Robert Collins)
 
196
 
191
197
   * The ``add_lines`` methods on ``VersionedFile`` implementations has changed
192
198
     its return value to include the sha1 and length of the inserted text. This
193
199
     allows the avoidance of double-sha1 calculations during commit.
228
234
     This is done in order to mix the commit messages (which is a unicode
229
235
     string), and the diff which is a raw string. (Goffredo Baroncelli)
230
236
 
231
 
    * Deprecated method ``find_previous_heads`` on
232
 
      ``bzrlib.inventory.InventoryEntry``. This has been superseded by the use
233
 
      of ``parent_candidates`` and a separate heads check via the repository
234
 
      API. (Robert Collins)
 
237
   * CommitBuilder now defaults to using add_lines_with_ghosts, reducing
 
238
     overhead on non-weave repositories which don't require all parents to be
 
239
     present. (Robert Collins)
 
240
 
 
241
   * Deprecated method ``find_previous_heads`` on
 
242
     ``bzrlib.inventory.InventoryEntry``. This has been superseded by the use
 
243
     of ``parent_candidates`` and a separate heads check via the repository
 
244
     API. (Robert Collins)
235
245
 
236
246
   * New trace function ``mutter_callsite`` will print out a subset of the
237
247
     stack to the log, which can be useful for gathering debug details.