5
5
.. contents:: List of Releases
9
bzr 2.1.0b3 (not released yet)
8
bzr 2.1.0b4 (not released yet)
10
9
##############################
11
:Codename: san francisco airport
17
* The BZR_SSH environmental variable may now be set to the path of a secure
18
shell client. If currently set to the value ``ssh`` it will now guess the
19
vendor of the program with that name, to restore the old behaviour that
20
indicated the SSH Corporation client use ``sshcorp`` instead as the magic
21
string. (Martin <gzlist@googlemail.com>, #176292)
26
* ``bzr commit`` now has a ``--commit-time`` option.
27
(Alexander Sack, #459276)
32
* After renaming a file, the dirstate could accidentally reference
33
``source\\path`` rather than ``source/path`` on Windows. This might be a
34
source of some dirstate-related failures. (John Arbash Meinel)
36
* ``bzr ignore /`` no longer causes an IndexError. (Gorder Tyler, #456036)
38
* ``bzr mv --quiet`` really is quiet now. (Gordon Tyler, #271790)
40
* ``bzr serve`` is more clear about the risk of supplying --allow-writes.
41
(Robert Collins, #84659)
43
* Lots of bugfixes for the test suite on Windows. We should once again
44
have a test suite with no failures on Windows. (John Arbash Meinel)
46
* Terminate ssh subprocesses when no references to them remain, fixing
47
subprocess and file descriptor leaks. (Andrew Bennetts, #426662)
49
* The new glob expansion on Windows would replace all ``\`` characters
50
with ``/`` even if it there wasn't a glob to expand, the arg was quoted,
51
etc. Now only change slashes if there is something being glob expanded.
52
(John Arbash Meinel, #485771)
63
* ``bzrlib.textui`` (vestigial module) removed. (Martin Pool)
71
* TestCaseWithMemoryTransport no longer sets $HOME and $BZR_HOME to
72
unicode strings. (Michael Hudson, #464174)
74
bzr 2.0.3 (not released yet)
75
############################
88
* Fix for shell completion and short options. (Benoît PIERRE)
90
* Improve "Binary files differ" hunk handling. (Aaron Bentley, #436325)
97
* Include Japanese translations for documentation (Inada Naoki)
113
:Codename: after sprint recovery
116
This release was pushed up from its normal release cycle due to a
117
regression in python 2.4 compatibility in 2.1.0b2. Since this regression
118
was caught before 2.1.0b2 was officially announced, the full changelog
119
includes both 2.1.0b3 and 2.1.0b2 changes.
121
Highlights of 2.1.0b3 are: new globbing code for all commands on Windows,
122
the test suite now conforms to python's trunk enhanced semantics (skip,
123
etc.), and ``bzr info -v`` will now report the correct branch and repo
124
formats for Remote objects.
130
* Users can define a shelve editor to provide shelf functionality at a
131
granularity finer than per-patch-hunk. (Aaron Bentley)
136
* Fix for shell completion and short options. (Benoît PIERRE)
24
138
* Hooks daughter classes should always call the base constructor.
25
139
(Alexander Belchenko, Vincent Ladeuil, #389648)
141
* Improve "Binary files differ" hunk handling. (Aaron Bentley, #436325)
27
143
* On Windows, do glob expansion at the command-line level (as is usually
28
144
done in bash, etc.) This means that *all* commands get glob expansion
29
145
(bzr status, bzr add, bzr mv, etc). It uses a custom command line
36
152
allow those because XML store silently translate it anyway. (The parser
37
153
auto-translates \r\n => \n in ways that are hard for us to catch.)
155
* Show correct branch and repository format descriptions in
156
``bzr info -v`` on a smart server location. (Andrew Bennetts, #196080)
39
158
* The fix for bug #186920 accidentally broke compatibility with python
40
159
2.4. (Vincent Ladeuil, #475585)
161
* Using ``Repository.get_commit_builder().record_iter_changes()`` now
162
correctly sets ``self.inv_sha1`` to a sha1 string and
163
``self.new_inventory`` to an Inventory instance after calling
164
``self.finish_inventory()``. (Previously it accidently set both values
165
as a tuple on ``self.inv_sha1``. This was missed because
166
``repo.add_revision`` ignores the supplied inventory sha1 and recomputes
167
the sha1 from the repo directly. (John Arbash Meinel)
52
* ``bzrlib.textui`` (vestigial module) removed. (Martin Pool)
173
* Include Japanese translations for documentation (Inada Naoki)
178
* Some of the core groupcompress functionality now releases the GIL before
179
operation. Similar to how zlib and bz2 operate without the GIL in the
180
core compression and decompression routines. (John Arbash Meinel)