14
* New Branch hook ``transform_fallback_location`` allows a function to
15
be called when looking up the stacked source. (Michael Hudson)
16
19
* ``bzr dump-btree`` is a hidden command introduced to allow dumping
17
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.
19
31
* default username for bzr+ssh and sftp can be configured in
20
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)
24
52
* ``bzr missing --quiet`` no longer prints messages about whether
25
53
there are missing revisions. The exit code indicates whether there
26
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)
70
* commands.plugins_cmds is now a CommandRegistry, not a dict.
76
* New AuthenticationConfig.set_credentials method allows easy programmatic
77
configuration of authetication credentials.
85
Bazaar 1.8 includes several fixes that improve working tree performance,
86
display of revision logs, and merges. The bzr testsuite now passes on OS
87
X and Python 2.6, and almost completely passes on Windows. The
88
smartserver code has gained several bug fixes and performance
89
improvements, and can now run server-side hooks within an http server.
93
* Fix "Must end write group" error when another error occurs during
94
``bzr push``. (Andrew Bennetts, #230902)
98
* Some Pyrex versions require the WIN32 macro defined to compile on
99
that platform. (Alexander Belchenko, Martin Pool, #277481)
37
102
bzr 1.8rc1 2008-10-07
38
103
---------------------
40
Bazaar 1.8 includes several fixes that improve working tree performance,
41
display of revision logs, and merges. We've also fixed, and the bzr
42
testsuite now passes on OS X and Python 2.6, and almost completely passes
43
on Windows. The smartserver code has gained several bug fixes and
44
performance improvements, and can now run server-side hooks within an http
49
107
* ``bzr log file`` has been changed. It now uses a different method
119
* API versioning support now has a multiple-version checking api
120
``require_any_api``. (Robert Collins, #279447)
122
177
* Avoid random failures arising from misinterpreted ``errno`` values
123
178
in ``_readdir_pyx.read_dir``.
124
179
(Martin Pool, #279381)
126
* A failure to load a plugin due to an IncompatibleAPI exception is
127
now correctly reported. (Robert Collins, #279451)
129
181
* Branching from a shared repository on a smart server into a new
130
182
repository now preserves the repository format.
131
183
(Andrew Bennetts, #269214)
133
* ``bzr co`` uses less memory. It used to unpack the entire WT into
134
memory before writing it to disk. This was a little bit faster, but
135
consumed lots of memory. (John Arbash Meinel, #269456)
137
185
* ``bzr log`` now accepts a ``--change`` option.
138
186
(Vincent Ladeuil, #248427)