20
* ``bzr reconfigure`` now supports --with-trees and --with-no-trees
21
options to change the default tree-creation policy of shared
22
repositories. (Matthew Fuller, Marius Kruger, #145033)
24
* The ``-Dmemory`` flag now gives memory information on Windows.
27
* New command ``bzr launchpad-open`` opens a Launchpad web page for that
28
branch in your web browser, as long as the branch is on Launchpad at all.
22
33
* ``bzr branch`` now has a ``--no-tree`` option which turns off the
23
34
generation of a working tree in the new branch.
24
35
(Daniel Watkins, John Klinger, #273993)
37
* Bazaar will now point out ``bzr+ssh://`` to the user when they
38
use ssh://. (Jelmer Vernooij, #330535)
40
* ``bzr -v info`` now omits the number of committers branch statistic,
41
making it many times faster for large projects. To include that
42
statistic in the output, use ``bzr -vv info``.
45
* ``bzr push`` to a ``bzr`` url (``bzr://``, ``bzr+ssh://`` etc) will
46
stream if the server is version 1.13 or greater, reducing roundtrips
47
significantly. (Andrew Bennetts, Robert Collins)
49
* Support for GSSAPI authentication when using HTTP or HTTPS.
52
* The ``bzr shelve`` prompt now includes a '?' help option to explain the
53
short options better. (Daniel Watkins, #327429)
28
57
* ``bzr unshelve`` gives a more palatable error if passed a non-integer
79
* ``bzr selftest`` now fails if the bazaar sources contain trailing
80
whitespace, non-unix style line endings and files not ending in a
81
newline. About 372 files and 3243 lines with trailing whitespace was
82
updated to comply with this. The code already complied with the other
83
criteria, but now it is enforced. (Marius Kruger)
87
* Branch and Repository creation on a bzr+ssh://server are now done
88
via RPC calls rather than VFS calls, reducing round trips for
89
pushing new branches substantially. (Robert Collins)
91
* ``BzrDirFormat.__str__`` now uses the human readable description
92
rather than the sometimes-absent disk label. (Robert Collins)
94
* ``bzrlib.fetch`` is now composed of a sender and a sink component
95
allowing for decoupling over a network connection. Fetching into
96
a RemoteRepository uses this to stream the operation.
97
(Andrew Bennetts, Robert Collins)
47
99
* ``bzrlib.tests.run_suite`` accepts a runner_class parameter
48
100
supporting the use of different runners. (Robert Collins)
102
* New branch method ``create_clone_on_transport`` that returns a
103
branch object. (Robert Collins)
50
105
* New hook Commands['extend_command'] to allow plugins to access a
51
106
command object before the command is run (or help generated from
52
107
it), without overriding the command. (Robert Collins)
109
* ``RemoteBranchFormat`` no longer claims to have a disk format string.
112
* ``Repository`` objects now have ``suspend_write_group`` and
113
``resume_write_group`` methods. These are currently only useful
114
with pack repositories. (Andrew Bennetts, Robert Collins)
116
* ``RepositoryFormat`` objects now have a ``network_name`` for passing
117
the format across RPC calls. (Robert Collins, Andrew Bennetts)
119
* ``RepositoryFormat`` objects now all have a new attribute
120
``_serializer`` used by fetch when reserialising is required.
121
(Robert Collins, Andrew Bennetts)
123
* Some methods have been pulled up from ``BzrBranch`` to ``Branch``
124
to aid branch types that are not bzr branch objects (like
125
RemoteBranch). (Robert Collins, Andrew Bennetts)
127
* The ``_index`` of ``KnitVersionedFiles`` now supports the ability
128
to scan an underlying index that is going to be incorporated into
129
the ``KnitVersionedFiles`` object, to determine if it has missing
130
delta references. The method is ``scan_unvalidated_index``.
131
(Andrew Bennetts, Robert Collins)
133
* There is a RemoteSink object which handles pushing to smart servers.
134
(Andrew Bennetts, Robert Collins)
136
* ``VersionedFiles`` record adapters have had their signature change
137
from ``(record, record.get_bytes_as(record.storage_kind))`` to
138
``(record)`` reducing excess duplication and allowing adapters
139
to access private data in record to obtain content more
140
efficiently. (Robert Collins)
142
* We no longer probe to see if we should create a working tree during
143
clone if we cannot get a local_abspath for the new bzrdir.
55
147
bzr 1.12 "1234567890" 2009-02-13
56
148
--------------------------------
179
273
(Ian Clatworthy, #175520)
181
275
* ``bzr status`` now reports nonexistent files and continues, then
182
errors (with code 3) at the end. (Karl Fogel, #306394)
276
errors (with code 3) at the end. (Karl Fogel, #306394)
184
278
* Don't require the present compression base in knits to be the same
185
279
when adding records in knits. (Jelmer Vernooij, #307394)