103
103
only a small increase in space used (and in some cases a reduction in
104
104
space). (Robert Collins)
106
* Initial commit no longer SHAs files twice and now reuses the path
107
rather than looking it up again, making it faster.
106
* Initial commit no longer SHAs files twice and now reuses the path
107
rather than looking it up again, making it faster.
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ý)
151
154
stack to the log, which can be useful for gathering debug details.
154
* ``bzrlib.pack.ContainerWriter`` now tracks how many records have been
155
added via a public attribute records_written. (Robert Collins)
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)
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)
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
174
* Knits with no annotation cache still produce correct annotations.
179
* Use UTF-8 encoded StringIO for log tests to avoid failures on
180
non-ASCII committer names. (Lukáš Lalinský)
157
* ``bzrlib.pack.ContainerWriter`` now tracks how many records have been
158
added via a public attribute records_written. (Robert Collins)
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)
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)
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
177
* Knits with no annotation cache still produce correct annotations.
184
182
===================