25
25
Be aware though that this is temporary, private (as indicated by the leading
26
26
'_') and a first step to address the problem. (Vincent Ladeuil, #348459)
28
* New command ``bzr dpush`` that can push changes to foreign
29
branches (svn, git) without setting custom bzr-specific metadata.
38
* Adding now works properly when path contains a symbolic link.
39
(Geoff Bache, #183831)
41
* ``bzr send`` works to send emails again using MAPI.
42
(Neil Martinsen-Burrell, #346998)
44
* Check for missing parent inventories in StreamSink. This prevents
45
incomplete stacked branches being created by 1.13 bzr:// and
46
bzr+ssh:// clients (which have bug #354036). Instead, the server now
47
causes those clients to send the missing records. (Andrew Bennetts)
49
* End-Of-Line content filters are now loaded correctly.
50
(Ian Clatworthy, Brian de Alwis, #355280)
52
* Fix a bug in the pure-python ``GroupCompress`` code when handling copies
53
longer than 64KiB. (John Arbash Meinel, #364900)
55
* Fix TypeError in running ``bzr break-lock`` on some URLs.
56
(Alexander Belchenko, Martin Pool, #365891)
34
58
* Non-recursive ``bzr ls`` now works properly when a path is specified.
35
59
(Jelmer Vernooij, #357863)
61
* ssh usernames (defined in ~/.ssh/config) are honoured for bzr+ssh connections.
62
(Vincent Ladeuil, #367726)
73
* ``bzrlib.branch.Branch.set_parent`` is now present on the base branch
74
class and will call ``_set_parent_location`` after doing unicode
75
encoding. (Robert Collins)
77
* ``bzrlib.remote.RemoteBranch._set_parent_location`` will use a new verb
78
``Branch.set_parent_location`` removing further VFS operations.
81
* ``bzrlib.bzrdir.BzrDir._get_config`` now returns a ``TransportConfig``
82
or similar when the dir supports configuration settings. The base class
83
defaults to None. There is a matching new server verb
84
``BzrDir.get-config_file`` to reduce roundtrips for getting BzrDir
85
configuration. (Robert Collins)
87
* ``bzrlib.tests.ExtendedTestResult`` has new methods ``startTests``
88
called before the first test is started, ``done`` called after the last
89
test completes, and a new parameter ``strict``. (Robert Collins)
91
* Fallback ``CredentialStore`` instances registered with ``fallback=True``
92
are now be able to provide credentials if obtaining credentials
93
via ~/.bazaar/authentication.conf fails. (Jelmer Vernooij,
94
Vincent Ladeuil, #321918)
96
* New smart server verb ``BzrDir.initialize_ex`` which implements a
97
refactoring to the core of clone allowing less round trips on new
98
branches. (Robert Collins)
181
231
* ``bzr send`` is faster on repositories with deep histories.
234
* IPv6 literals are accepted in URLs.
235
(stlman, Martin Pool, Jelmer Vernooij, #165014)
184
237
* Progress bars now show the rate of network activity for
185
238
``bzr+ssh://`` and ``bzr://`` connections. (Andrew Bennetts)
240
* Prompt for user names if they are not in the configuration.
241
(Jelmer Vernooij, #256612)
187
243
* Pushing to a stacked pack-format branch on a 1.12 or older smart server
188
244
now takes many less round trips. (Andrew Bennetts, Robert Collins,
490
546
:1.13: 2009-03-14
491
547
:1.13rc1: 2009-03-10
492
548
:1.13.1: 2009-03-23
494
551
GNU Changelog output can now be produced by ``bzr log --gnu-changelog``. Debug
495
552
flags can now be set in ``~/.bazaar/bazaar.conf``. Lightweight checkouts and
496
553
stacked branches should both be much faster over remote connections.
498
Changes From 1.13 to 1.13.1
499
***************************
555
Changes From 1.13.1 to 1.13.2
556
*****************************
558
A regression was found in the 1.13.1 release. When bzr 1.13.1 and earlier push
559
a stacked branch they do not take care to push all the parent inventories for
560
the transferred revisions. This means that a smart server serving that branch
561
often cannot calculate inventory deltas for the branch (because smart server
562
does not/cannot open fallback repositories). Prior to 1.13 the server did not
563
have a verb to stream revisions out of a repository, so that's why this bug has
569
* Fix for bug 354036 ErrorFromSmartServer - AbsentContentFactory object has no
570
attribute 'get_bytes_as' exception while pulling from Launchpad
571
(Jean-Francois Roy, Andrew Bennetts, Robert Collins)
573
Changes From 1.13final to 1.13.1
574
********************************
500
576
A couple regessions where found in the 1.13 release. The pyrex-generated C
501
577
extensions are missing from the .tar.gz and .zip files. Documentation on how
502
578
to generate GNU ChangeLogs is wrong.
516
592
* ``merge --force`` works again. (Robert Collins, #342105)
518
Changes From RC1 to Final
519
*************************
594
Changes From 1.13rc1 to 1.13final
595
*********************************
521
597
* Fix "is not a stackable format" error when pushing a
522
598
stackable-format branch with an unstackable-format repository to a