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 merge --weave`` will now generate a conflict if one side deletes a
42
line, and the other side modifies the line. (John Arbash Meinel, #328171)
44
* ``bzr send`` works to send emails again using MAPI.
45
(Neil Martinsen-Burrell, #346998)
47
* Check for missing parent inventories in StreamSink. This prevents
48
incomplete stacked branches being created by 1.13 bzr:// and
49
bzr+ssh:// clients (which have bug #354036). Instead, the server now
50
causes those clients to send the missing records. (Andrew Bennetts)
52
* End-Of-Line content filters are now loaded correctly.
53
(Ian Clatworthy, Brian de Alwis, #355280)
55
* Fix a bug in the pure-python ``GroupCompress`` code when handling copies
56
longer than 64KiB. (John Arbash Meinel, #364900)
58
* Fix TypeError in running ``bzr break-lock`` on some URLs.
59
(Alexander Belchenko, Martin Pool, #365891)
34
61
* Non-recursive ``bzr ls`` now works properly when a path is specified.
35
62
(Jelmer Vernooij, #357863)
64
* ssh usernames (defined in ~/.ssh/config) are honoured for bzr+ssh connections.
65
(Vincent Ladeuil, #367726)
73
* ``InterPackRepo.fetch`` and ``RepoFetcher`` now raise ``NoSuchRevision``
74
instead of ``InstallFailed`` when they detect a missing revision.
75
``InstallFailed`` itself has been deleted. (Jonathan Lange)
80
* ``bzrlib.branch.Branch.set_parent`` is now present on the base branch
81
class and will call ``_set_parent_location`` after doing unicode
82
encoding. (Robert Collins)
84
* ``bzrlib.remote.RemoteBranch._set_parent_location`` will use a new verb
85
``Branch.set_parent_location`` removing further VFS operations.
88
* ``bzrlib.bzrdir.BzrDir._get_config`` now returns a ``TransportConfig``
89
or similar when the dir supports configuration settings. The base class
90
defaults to None. There is a matching new server verb
91
``BzrDir.get-config_file`` to reduce roundtrips for getting BzrDir
92
configuration. (Robert Collins)
94
* ``bzrlib.tests.ExtendedTestResult`` has new methods ``startTests``
95
called before the first test is started, ``done`` called after the last
96
test completes, and a new parameter ``strict``. (Robert Collins)
98
* -Dlock when passed to the selftest (e.g. ``bzr -Dlock selftest``) will
99
cause mismatched physical locks to cause test errors rather than just
100
reporting to the screen. (Robert Collins)
102
* Fallback ``CredentialStore`` instances registered with ``fallback=True``
103
are now be able to provide credentials if obtaining credentials
104
via ~/.bazaar/authentication.conf fails. (Jelmer Vernooij,
105
Vincent Ladeuil, #321918)
107
* New smart server verb ``BzrDir.initialize_ex`` which implements a
108
refactoring to the core of clone allowing less round trips on new
109
branches. (Robert Collins)
111
* Updated the bundled ``ConfigObj`` library to 4.6.0 (Matt Nordhoff)
187
251
* ``bzr send`` is faster on repositories with deep histories.
254
* IPv6 literals are accepted in URLs.
255
(stlman, Martin Pool, Jelmer Vernooij, #165014)
190
257
* Progress bars now show the rate of network activity for
191
258
``bzr+ssh://`` and ``bzr://`` connections. (Andrew Bennetts)
260
* Prompt for user names if they are not in the configuration.
261
(Jelmer Vernooij, #256612)
193
263
* Pushing to a stacked pack-format branch on a 1.12 or older smart server
194
264
now takes many less round trips. (Andrew Bennetts, Robert Collins,
496
566
:1.13: 2009-03-14
497
567
:1.13rc1: 2009-03-10
498
568
:1.13.1: 2009-03-23
500
571
GNU Changelog output can now be produced by ``bzr log --gnu-changelog``. Debug
501
572
flags can now be set in ``~/.bazaar/bazaar.conf``. Lightweight checkouts and
502
573
stacked branches should both be much faster over remote connections.
504
Changes From 1.13 to 1.13.1
505
***************************
575
Changes From 1.13.1 to 1.13.2
576
*****************************
578
A regression was found in the 1.13.1 release. When bzr 1.13.1 and earlier push
579
a stacked branch they do not take care to push all the parent inventories for
580
the transferred revisions. This means that a smart server serving that branch
581
often cannot calculate inventory deltas for the branch (because smart server
582
does not/cannot open fallback repositories). Prior to 1.13 the server did not
583
have a verb to stream revisions out of a repository, so that's why this bug has
589
* Fix for bug 354036 ErrorFromSmartServer - AbsentContentFactory object has no
590
attribute 'get_bytes_as' exception while pulling from Launchpad
591
(Jean-Francois Roy, Andrew Bennetts, Robert Collins)
593
Changes From 1.13final to 1.13.1
594
********************************
506
596
A couple regessions where found in the 1.13 release. The pyrex-generated C
507
597
extensions are missing from the .tar.gz and .zip files. Documentation on how
508
598
to generate GNU ChangeLogs is wrong.