28
* Branching from a stacked branch using ``bzr*://`` will now stream
29
the data when the target repository does not need topological
30
ordering, reducing round trips and network overhead. This uses the
31
existing smart server methods added in 1.13, so will work on any
32
1.13 or newer server. (Robert Collins, Andrew Bennetts)
34
* ``bzr ignore`` gives a more informative message when existing
35
version controlled files match the ignore pattern. (Neil
36
Martinsen-Burrell, #248895)
27
38
* Progress bars now show the rate of network activity for
28
39
``bzr+ssh://`` and ``bzr://`` connections. (Andrew Bennetts)
41
* Streaming push can be done to older repository formats. This is
42
implemented using a new ``Repository.insert_stream_locked`` RPC.
43
(Andrew Bennetts, Robert Collins)
30
45
* Tildes are no longer escaped. No more %7Euser/project/branch!
50
* Authentication plugins now receive all the parameters from the request
51
itself (aka host, port, realm, path, etc). Previously, only the
52
authentication section name, username and encoded password were
53
provided. (Jean-Francois Roy)
35
55
* Fix "is not a stackable format" error when pushing a
36
56
stackable-format branch with an unstackable-format repository to a
37
57
destination with a default stacking policy. (Andrew Bennetts)
59
* Fixed incorrect "Source format does not support stacking" warning
60
when pushing to a smart server. (Andrew Bennetts, #334114)
62
* It is no longer possible to fetch between repositories while the
63
target repository is in a write group. This prevents race conditions
64
that prevent the use of RPC's to perform fetch, and thus allows
65
optimising more operations. (Robert Collins, Andrew Bennetts)
67
* ``merge --force`` works again. (Robert Collins, #342105)
69
* The GNU Changelog formatter is slightly improved in the case where
70
the delta is empty, and now correctly claims not to support tags.
73
* Shelve can now shelve changes to a symlink target.
74
(James Westby, #341558)
78
* New topic `bzr help debug-flags`. (Martin Pool)
41
80
* The generated manpage now explicitly lists aliases as commands.
42
81
(James Westby, #336998)
47
86
sorts optimally for use with groupcompress compressors. (John Arbash
48
87
Meinel, Robert Collins)
89
* The ``get_credentials`` and ``set_credentials`` methods of
90
``AuthenticationConfig`` now accept an optional realm argument.
93
* The ``pb`` argument to ``fetch()`` is deprecated.
98
* ``bzrlib.tests.TestCase`` now fails the test if its own ``setUp``
99
and ``tearDown`` weren't called. This catches faulty tests that
100
forget to upcall when overriding ``setUp`` and ``tearDown``. Those
101
faulty tests were not properly isolated.
102
(Andrew Bennetts, Robert Collins)
106
* New ``assertLength`` method based on one Martin has squirreled away
107
somewhere. (Robert Collins, Martin Pool)
109
* New repository method ``refresh_data`` to cause any repository to
110
make visible data inserted into the repository by a smart server
111
fetch operation. (Robert Collins, Andrew Bennetts)
113
* Removed ``InterRemoteToOther``, ``InterOtherToRemote`` and
114
``InterPackToRemotePack`` classes, as they are now unnecessary.
117
* ``_walk_to_common_revisions`` will now batch up at least 50
118
revisions before calling ``get_parent_map`` on the target,
119
regardless of ``InterRepository``.
120
(Andrew Bennetts, Robert Collins)
53
123
bzr 1.13rc1 "paraskavedekatriaphobia" 2009-03-10
54
124
------------------------------------------------