~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Ian Clatworthy
  • Date: 2007-09-03 02:37:35 UTC
  • mto: This revision was merged to the branch mainline in revision 2778.
  • Revision ID: ian.clatworthy@internode.on.net-20070903023735-sdgp3h0hooptbhlo
(Ian Clatworthy)(trivial) Fix NEWS indenting and ReST nits in developers/update.txt

Show diffs side-by-side

added added

removed removed

Lines of Context:
103
103
     only a small increase in space used (and in some cases a reduction in
104
104
     space). (Robert Collins)
105
105
 
106
 
    * Initial commit no longer SHAs files twice and now reuses the path
107
 
      rather than looking it up again, making it faster.
108
 
      (Ian Clatworthy)
 
106
   * Initial commit no longer SHAs files twice and now reuses the path
 
107
     rather than looking it up again, making it faster.
 
108
     (Ian Clatworthy)
109
109
 
110
 
    * New option ``-c``/``--change`` for ``diff`` and ``status`` to show
111
 
      changes in one revision.  (Lukáš Lalinský)
 
110
   * New option ``-c``/``--change`` for ``diff`` and ``status`` to show
 
111
     changes in one revision.  (Lukáš Lalinský)
112
112
 
113
113
  API BREAKS:
114
114
 
132
132
   * NULL_REVISION is returned to indicate the null revision, not None.
133
133
     (Aaron Bentley)
134
134
 
 
135
   * Use UTF-8 encoded StringIO for log tests to avoid failures on
 
136
     non-ASCII committer names.  (Lukáš Lalinský)
 
137
 
135
138
  INTERNALS:
136
139
 
137
140
   * ``bzrlib.plugin.all_plugins`` has been deprecated in favour of
151
154
     stack to the log, which can be useful for gathering debug details.
152
155
     (Robert Collins)
153
156
 
154
 
    * ``bzrlib.pack.ContainerWriter`` now tracks how many records have been
155
 
      added via a public attribute records_written. (Robert Collins)
156
 
 
157
 
    * New method ``bzrlib.transport.Transport.get_recommended_page_size``.
158
 
      This provides a hint to users of transports as to the reasonable
159
 
      minimum data to read. In principle this can take latency and
160
 
      bandwidth into account on a per-connection basis, but for now it
161
 
      just has hard coded values based on the url. (e.g. http:// has a large
162
 
      page size, file:// has a small one.) (Robert Collins)
163
 
 
164
 
    * New method on ``bzrlib.transport.Transport`` ``open_write_stream`` allows
165
 
      incremental addition of data to a file without requiring that all the
166
 
      data be buffered in memory. (Robert Collins)
167
 
 
168
 
    * New methods on ``bzrlib.knit.KnitVersionedFile``:
169
 
      ``get_data_stream(versions)``, ``insert_data_stream(stream)`` and
170
 
      ``get_format_signature()``.  These provide some infrastructure for
171
 
      efficiently streaming the knit data for a set of versions over the smart
172
 
      protocol.
173
 
 
174
 
    * Knits with no annotation cache still produce correct annotations.
175
 
      (Aaron Bentley)
176
 
 
177
 
  TESTING:
178
 
 
179
 
    * Use UTF-8 encoded StringIO for log tests to avoid failures on
180
 
      non-ASCII committer names.  (Lukáš Lalinský)
181
 
 
182
 
 
183
 
bzr 0.90 2007-08-??
 
157
   * ``bzrlib.pack.ContainerWriter`` now tracks how many records have been
 
158
     added via a public attribute records_written. (Robert Collins)
 
159
 
 
160
   * New method ``bzrlib.transport.Transport.get_recommended_page_size``.
 
161
     This provides a hint to users of transports as to the reasonable
 
162
     minimum data to read. In principle this can take latency and
 
163
     bandwidth into account on a per-connection basis, but for now it
 
164
     just has hard coded values based on the url. (e.g. http:// has a large
 
165
     page size, file:// has a small one.) (Robert Collins)
 
166
 
 
167
   * New method on ``bzrlib.transport.Transport`` ``open_write_stream`` allows
 
168
     incremental addition of data to a file without requiring that all the
 
169
     data be buffered in memory. (Robert Collins)
 
170
 
 
171
   * New methods on ``bzrlib.knit.KnitVersionedFile``:
 
172
     ``get_data_stream(versions)``, ``insert_data_stream(stream)`` and
 
173
     ``get_format_signature()``.  These provide some infrastructure for
 
174
     efficiently streaming the knit data for a set of versions over the smart
 
175
     protocol.
 
176
 
 
177
   * Knits with no annotation cache still produce correct annotations.
 
178
     (Aaron Bentley)
 
179
 
 
180
 
 
181
bzr 0.90 2007-08-28
184
182
===================
185
183
 
186
184
  IMPROVEMENTS: