~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2008-12-10 05:12:50 UTC
  • mfrom: (3879.2.13 differ_serializer)
  • Revision ID: pqm@pqm.ubuntu.com-20081210051250-2czm9b99a7e7y0xi
(robertc, jam) Add Repository.add_inventory_by_delta,
        and use it in the InterDifferingSerializer code.

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
 
49
49
  API CHANGES:
50
50
 
 
51
    * The logic in commit now delegates inventory basis calculations to
 
52
      the ``CommitBuilder`` object; this requires that the commit builder
 
53
      in use has been updated to support the new ``recording_deletes`` and
 
54
      ``record_delete`` methods. (Robert Collins)
 
55
 
51
56
  TESTING:
52
57
 
53
58
  INTERNALS:
58
63
      returned from each pack in turn, in forward I/O order.
59
64
      (John Arbash Meinel)
60
65
 
 
66
    * New method ``bzrlib.repository.Repository.add_inventory_by_delta``
 
67
      allows adding an inventory via an inventory delta, which can be
 
68
      more efficient for some repository types. (Robert Collins)
 
69
 
 
70
    * Repository ``CommitBuilder`` objects can now accumulate an inventory
 
71
      delta. To enable this functionality call ``builder.recording_deletes``
 
72
      and additionally call ``builder.record_delete`` when a delete
 
73
      against the basis occurs. (Robert Collins)
 
74
 
61
75
    * The default http handler has been changed from pycurl to urllib.
62
76
      The default is still pycurl for https connections. (The only
63
77
      advantage of pycurl is that it checks ssl certificates.)