15
15
still available if user selects it explicitly with BZR_SSH environment
16
16
variable. (Alexander Belchenko, workaround for bug #107593)
18
* The pack format is now accessible as "pack-0.92", or "pack-0.92-subtree"
19
to enable the subtree functions (for example, for bzr-svn).
20
See http://doc.bazaar-vcs.org/latest/developer/packrepo.html
20
25
* New ``authentication.conf`` file holding the password or other credentials
22
27
supported transports.
30
* New rich-root and rich-root-pack formats, recording the same data about
31
tree roots that's recorded for all other directories.
32
(Aaron Bentley, #164639)
34
* ``switch`` command added for changing the branch a lightweight checkout
35
is associated with and updating the tree to reflect the latest content
36
accordingly. This command was previously part of the BzrTools plug-in.
37
(Ian Clatworthy, Aaron Bentley, David Allouche)
27
41
* Commit updates the state of the working tree via a delta rather than
29
43
this reduces the wall clock time for commit by roughly a 30%.
30
44
(Robert Collins, Martin Pool)
46
* Commit with many automatically found deleted paths no longer performs
47
linear scanning for the children of those paths during inventory
48
iteration. This should fix commit performance blowing out when many such
49
paths occur during commit. (Robert Collins, #156491)
32
51
* Fetch with pack repositories will no longer read the entire history graph.
33
52
(Robert Collins, #88319)
35
54
* Revert takes out an appropriate lock when reverting to a basis tree, and
36
55
does not read the basis inventory twice. (Robert Collins)
57
* Diff does not require an inventory to be generated on dirstate trees.
58
(Aaron Bentley, #149254)
40
62
* ``bzr tags`` now prints the revision number for each tag, instead of
49
71
* A progress bar has been added for knitpack -> knitpack fetching.
50
(Robert Collins, #157789)
72
(Robert Collins, #157789, #159147)
74
* ``commit`` is now able to invoke an external editor in a non-ascii
75
directory. (Daniel Watkins, #84043)
77
* Catch connection errors for ftp.
78
(Vincent Ladeuil, #164567)
80
* ``check`` no longer reports spurious unreferenced text versions.
81
(Robert Collins, John A Meinel, #162931, #165071)
83
* Conflicts are now resolved recursively by ``revert``.
84
(Aaron Bentley, #102739)
52
86
* Detect invalid transport reuse attempts by catching invalid URLs.
53
87
(Vincent Ladeuil, #161819)
59
93
retrying an http request or some programming errors may be masked.
60
94
(Vincent Ladeuil, #160012)
96
* Fix exception when revisionspec contains merge revisons but log
97
formatter doesn't support merge revisions. (Kent Gibson, #148908)
99
* Fix exception when ScopeReplacer is assigned to before any members have
100
been retrieved. (Aaron Bentley)
62
102
* Fix multiple connections during checkout --lightweight.
63
103
(Vincent Ladeuil, #159150)
105
* Fix possible error in insert_data_stream when copying between
106
pack repositories over bzr+ssh or bzr+http.
107
KnitVersionedFile.get_data_stream now makes sure that requested
108
compression parents are sent before any delta hunks that depend
110
(Martin Pool, #164637)
112
* Fix typo in limiting offsets coalescing for http, leading to
113
whole files being downloaded instead of parts.
114
(Vincent Ladeuil, #165061)
65
116
* FTP server errors don't error in the error handling code.
66
117
(Robert Collins, #161240)
119
* Give a clearer message when a pull fails because the source needs
121
(Martin Pool, #164443)
68
123
* It is clearer when a plugin cannot be loaded because of its name, and a
69
124
suggestion for an acceptable name is given. (Daniel Watkins, #103023)
126
* Leave port as None in transport objects if user doesn't
127
specify a port in urls.
128
(vincent Ladeuil, #150860)
71
130
* Make sure Repository.fetch(self) is properly a no-op for all
72
131
Repository implementations. (John Arbash Meinel, #158333)
133
* Mark .bzr directories as "hidden" on Windows.
134
(Alexander Belchenko, #71147)
136
* ``merge --uncommitted`` can now operate on a single file.
137
(Aaron Bentley, Lukáš Lalinský, #136890)
74
139
* Obsolete packs are now cleaned up by pack and autopack operations.
75
140
(Robert Collins, #153789)
85
150
* Rename on Windows is able to change filename case.
86
151
(Alexander Belchenko, #77740)
153
* Return error instead of a traceback for ``bzr log -r0``.
154
(Kent Gibson, #133751)
156
* Return error instead of a traceback when bzr is unable to create
157
symlink on some platforms (e.g. on Windows).
158
(Alexander Belchenko, workaround for #81689)
160
* Revert doesn't crash when restoring a single file from a deleted
161
directory. (Aaron Bentley)
88
163
* Stderr output via logging mechanism now goes through encoded wrapper
89
164
and no more uses utf-8, but terminal encoding instead. So all unicode
90
165
strings now should be readable in non-utf-8 terminal.
97
172
using the terminal encoding and unrepresentable characters will be
98
173
replaced by '?'. (Lukáš Lalinský, #151844)
175
* Working trees are no longer created when pushing into a local no-trees
176
repo. (Daniel Watkins, #50582)
178
* Upgrade util/configobj to version 4.4.0.
179
(Vincent Ladeuil, #151208).
100
181
* Wrap medusa ftp test server as an FTPServer feature.
101
182
(Vincent Ladeuil, #157752)
103
* Fix exception when ScopeReplacer is assigned to before any members have
104
been retrieved. (Aaron Bentley)
106
* Fix exception when revisionspec contains merge revisons but log
107
formatter doesn't support merge revisions. (Kent Gibson, #148908)
109
* Return error instead of a traceback for ``bzr log -r0``.
110
(Kent Gibson, #133751)
112
* Working trees are no longer created when pushing into a local no-trees
113
repo. (Daniel Watkins, #50582)
117
186
* ``osutils.backup_file`` is deprecated. Actually it's not used in bzrlib
123
192
(line, version_id) tuples. This change has been made to aid reconcile and
124
193
fetch operations. (Robert Collins)
195
* ``bzrlib.repository.get_versioned_file_checker`` is now private.
128
200
* Added ``ContainerSerialiser`` and ``ContainerPushParser`` to
166
238
the ``dirstate-tags`` format but uses a smarter storage design that greatly
167
239
speeds up many operations, both local and remote. This new format can be
168
240
used as an option to the ``init``, ``init-repository`` and ``upgrade``
169
commands. See http://doc.bazaar-vcs.org/latest/developers/knitpack.html
241
commands. See http://doc.bazaar-vcs.org/0.92/developers/knitpack.html
170
242
for further details. (Robert Collins)
172
244
* For users of bzr-svn (and those testing the prototype subtree support) that