26
30
There are still some complex scenarios where it will fail (bug #399884)
27
31
(John Arbash Meinel, #393366)
33
* Authenticating against an ssh server now uses ``auth_none`` to determine
34
if password authentication is even supported. This fixes a bug where
35
users would be prompted for a launchpad password, even though launchpad
36
only supports publickey authentication. (John Arbash Meinel, #375867)
29
38
* BranchBuilder now accepts timezone to avoid test failures in countries far
30
39
from GMT. (Vincent Ladeuil, #397716)
41
* The environment variable ``BZR_PROGRESS_BAR`` set to either ``text`` or ``none``
42
always forces progress bars either on or off respectively. Otherwise,
43
they're turned on if ``TERM`` is not ``dumb`` and stderr is a terminal.
44
bzr always uses the 'text' user interface when run as a command, so
45
``BZR_USE_TEXT_UI`` is no longer needed.
46
(Martin Pool, #339385, #387717)
48
* ``bzr commit`` no longer saves the unversioning of missing files until
49
the commit has completed on the branch. This means that aborting a
50
commit that found a missing file will leave the tree unedited.
51
(Robert Collins, #282402)
53
* ``bzr mv`` no longer takes out branch locks, which allows it to work
54
when the branch is readonly. (Robert Collins, #216541)
56
* ``bzr revert .`` no longer generates an InconsistentDelta error when
57
there are missing subtrees. (Robert Collins, #367632)
59
* Cope with FTP servers that don't support restart/append by falling back
60
to reading and then rewriting the whole file, such as TahoeLAFS. (This
61
fallback may be slow for some access patterns.) (Nils Durner, #294709)
63
* Fixed a NameError that occurs when merging or pulling from a URL that
64
causes a redirection loop when bzr tries to read a URL as a bundle.
65
(Andrew Bennetts, #400847)
67
* Fixed spurious "Source branch does not support stacking" warning when
68
pushing. (Andrew Bennetts, #388908)
70
* Merge now correctly handles empty right-hand revision specs.
71
(Aaron Bentley, #333961)
73
* Renames to lexographically lower basenames in trees that have never been
74
committed to will no longer corrupt the dirstate. This was caused by an
75
bug in the dirstate update_minimal method. (Robert Collins, #395556)
77
* Requests for unknown methods no longer cause the smart server to log
78
lots of backtraces about ``UnknownSmartMethod``, ``do_chunk`` or
79
``do_end``. (Andrew Bennetts, #338561)
81
* There was a bug in ``osutils.relpath`` that was only triggered on
82
Windows. Essentially if you were at the root of a drive, and did
83
something to a branch/repo on another drive, we would go into an
84
infinite loop while trying to find a 'relative path'.
85
(John Arbash Meinel, #394227)
87
* ``WorkingTree4.unversion`` will no longer fail to unversion ids which
88
were present in a parent tree but renamed in the working tree.
89
(Robert Collins, #187207)
94
* Can now rename/move files even if they have been removed from the inventory.
105
* ``CLIUIFactory`` is deprecated; use ``TextUIFactory`` instead if you
106
need to subclass or create a specific class, or better yet the existing
107
``make_ui_for_terminal``. ``SilentUIFactory`` is clarified to do no
108
user interaction at all, rather than trying to read from stdin but not
109
writing any output, which would be strange if reading prompts or
110
passwords. (Martin Pool)
112
* New TransformPreview.commit() allows committing without a working tree.
115
* ProgressTasks now prefer to talk direct to their ProgressView not to the
47
bzr 1.17rc1 "So late it's brunch" 2009-07-13
48
############################################
122
* ``CHKInventory.path2id`` uses the parent_id to basename hash to avoid
123
reading the entries along the path, reducing work to lookup ids from
124
paths. (Robert Collins)
126
* ``CHKMap.apply_delta`` now raises ``InconsistentDelta`` if a delta adds
127
as new a key which was already mapped. (Robert Collins)
129
* Inventory delta application catches more cases of corruption and can
130
prevent corrupt deltas from affecting consistency of data structures on
131
disk. (Robert Collins)
133
* --subunit support now adds timestamps if the subunit version supports
137
bzr 1.17 "So late it's brunch" 2009-07-20
138
#########################################
139
:Codename: so-late-its-brunch
50
144
Bazaar continues to blaze a straight and shining path to the 2.0 release and
51
145
the elevation of the ``2a`` beta format to the full glory of "supported and
57
151
annoying progress bar artifacts.
154
Changes from 1.17rc1 to 1.17final
155
*********************************
157
* Change an extension to call the python ``frozenset()`` rather than the C
158
api ``PyFrozenSet_New``. It turns out that python2.4 did not expose the
159
C api. (John Arbash Meinel, #399366)
161
* Fixes for the Makefile and the rename of ``generate_docs.py`` to
162
``tools/generate_docs.py`` to allow everything to be built on Windows.
163
(John Arbash Meinel, #399356)
165
* ``bzr serve`` once again applies a ``ChrootServer`` to the given
166
directory before serving it. (Andrew Bennetts, #400535)
60
169
Compatibility Breaks
61
170
********************