14
* New Branch hook ``transform_fallback_location`` allows a function to
15
be called when looking up the stacked source. (Michael Hudson)
19
* ``bzr dump-btree`` is a hidden command introduced to allow dumping
20
the contents of a compressed btree file. (John Arbash Meinel)
22
* ``bzr pack`` now tells the index builders to optimize for size. For
23
btree index repositories, this can save 25% of the index size
24
(mostly in the text indexes). (John Arbash Meinel)
26
* ``bzr push`` to an existing branch or repository on a smart server
27
is faster, due to Bazaar making more use of the ``get_parent_map``
28
RPC when querying the remote branch's revision graph.
31
* default username for bzr+ssh and sftp can be configured in
32
authentication.conf. (Aaron Bentley)
34
* launchpad-login now provides a default username for bzr+ssh and sftp
35
URLs, allowing username-free URLs to work for everyone. (Aaron Bentley)
37
* lp: lookups no longer include usernames, making them shareable and
38
shorter. (Aaron Bentley)
42
* A failure to load a plugin due to an IncompatibleAPI exception is
43
now correctly reported. (Robert Collins, #279451)
45
* API versioning support now has a multiple-version checking api
46
``require_any_api``. (Robert Collins, #279447)
48
* ``bzr co`` uses less memory. It used to unpack the entire WT into
49
memory before writing it to disk. This was a little bit faster, but
50
consumed lots of memory. (John Arbash Meinel, #269456)
52
* ``bzr missing --quiet`` no longer prints messages about whether
53
there are missing revisions. The exit code indicates whether there
54
were or not. (Martin Pool, #284748)
56
* Fixes to the ``annotate`` code. The fast-path which re-used the
57
stored deltas was accidentally disabled all the time, instead of
58
only when a branch was stacked. Second, the code would accidentally
59
re-use a delta even if it wasn't against the left-parent, this
60
could only happen if ``bzr reconcile`` decided that the parent
61
ordering was incorrect in the file graph. (John Arbash Meinel)
63
* Some compatibility fixes for building the extensions with MSVC and
64
for python2.4. (John Arbash Meinel, #277484)
66
* The index logic is now able to reload the list of pack files if and
67
index ends up disappearing. We still don't reload if the pack data
68
itself goes missing after checking the index. This bug appears as a
69
transient failure (file not found) when another process is writing
70
to the repository. (John Arbash Meinel, #153786)
76
* commands.plugins_cmds is now a CommandRegistry, not a dict.
82
* New AuthenticationConfig.set_credentials method allows easy programmatic
83
configuration of authetication credentials.
91
Bazaar 1.8 includes several fixes that improve working tree performance,
92
display of revision logs, and merges. The bzr testsuite now passes on OS
93
X and Python 2.6, and almost completely passes on Windows. The
94
smartserver code has gained several bug fixes and performance
95
improvements, and can now run server-side hooks within an http server.
99
* Fix "Must end write group" error when another error occurs during
100
``bzr push``. (Andrew Bennetts, #230902)
104
* Some Pyrex versions require the WIN32 macro defined to compile on
105
that platform. (Alexander Belchenko, Martin Pool, #277481)
108
bzr 1.8rc1 2008-10-07
109
---------------------
12
113
* ``bzr log file`` has been changed. It now uses a different method
28
129
pyrex >= 0.9.6 so it doesn't effect releases, only users running
29
130
from the source tree. (John Arbash Meinel, #276868)
33
134
* bzr is now compatible with python-2.6. python-2.6 is not yet officially
34
135
supported (nor released, tests were conducted with the dev version of
35
python-2.6rc2), but all known problems have been fixed . Feedback
136
python-2.6rc2), but all known problems have been fixed. Feedback
37
138
(Vincent Ladeuil, #269535)