5
* Do not suppress pipe errors, etc. in non-display commands
6
(Alexander Belchenko, #87178)
10
* The --lsprof-file option now dumps a text rendering of the profiling
11
information if the filename ends in ".txt". It will also convert the
12
profiling information to a format suitable for KCacheGrind if the
13
output filename ends in ".callgrind". Fixes to the lsprofcalltree
14
conversion process by Jean Paul Calderone and Itamar were also merged.
15
See http://ddaa.net/blog/python/lsprof-calltree. (Ian Clatworthy)
17
* ``info`` now defaults to non-verbose mode, displaying only paths and
18
abbreviated format info. ``info -v`` displays all the information
19
formerly displayed by ``info``. (Aaron Bentley)
21
* ``bzr missing`` now has better option names ``--this`` and ``--other``.
24
* The internal ``weave-list`` command has become ``versionedfile-list``,
25
and now lists knits as well as weaves. (Aaron Bentley)
27
* Automatic merge base selection uses a faster algorithm that chooses
28
better bases in criss-cross merge situations (Aaron Bentley)
30
* Progress reporting in ``commit`` has been improved. The various logical
31
stages are now reported on as follows, namely:
33
* Collecting changes [Entry x/y] - Stage n/m
34
* Saving data locally - Stage n/m
35
* Uploading data to master branch - Stage n/m
36
* Updating the working tree - Stage n/m
37
* Running post commit hooks - Stage n/m
39
If there is no master branch, the 3rd stage is omitted and the total
40
number of stages is adjusted accordingly.
43
* Various operations that are now faster due to avoiding unnecessary
44
topological sorts. (Aaron Bentley)
46
* The lsprof filename note is emitted via trace.note(), not standard
47
output. (Aaron Bentley)
51
* New SMTPConnection class to unify email handling. (Adeodato Simó)
55
* Removed the ``--keep-output`` option from selftest and clean up test
56
directories as they're used. This reduces the IO load from
57
running the test suite and cuts the time by about half.
58
(Andrew Bennetts, Martin Pool)
62
* Work around python-2.4.1 inhability to correctly parse the
63
authentication header.
64
(Vincent Ladeuil, #121889)
71
* Fix crash of commit due to wrong lookup of filesystem encoding.
72
(Colin Watson, #120647)
74
* Revert logging just to stderr in commit as broke unicode filenames.
75
(Aaron Bentley, Ian Clatworthy, #120930)
78
bzr 0.17rc1 2007-06-12
82
* The kind() and is_executable() APIs on the WorkingTree interface no
83
longer implicitly (read) locks and unlocks the tree. This *might*
84
impact some plug-ins and tools using this part of the API. If you find
85
an issue that may be caused by this change, please let us know,
86
particularly the plug-in/tool maintainer. If encountered, the API
87
fix is to surround kind() and is_executable() calls with lock_read()
88
and unlock() like so::
92
kind = work_tree.kind(...)
4
97
* Rework of LogFormatter API to provide beginning/end of log hooks and to
5
98
encapsulate the details of the revision to be logged in a LogRevision
8
101
is specified, and are labelled "revision-id:", as per mainline
9
102
revisions, instead of "merged:". (Kent Gibson)
11
* The --lsprof-file option now dumps a text rendering of the profiling
12
information if the filename ends in ".txt". It will also convert the
13
profiling information to a format suitable for KCacheGrind if the
14
output filename ends in ".callgrind". Fixes to the lsprofcalltree
15
conversion process by Jean Paul Calderone and Itamar were also merged.
16
See http://ddaa.net/blog/python/lsprof-calltree. (Ian Clatworthy)
104
* New ``BranchBuilder`` API which allows the construction of particular
105
histories quickly. Useful for testing and potentially other applications
106
too. (Robert Collins)
21
111
attempt to explain these concepts. (James Westby, John Arbash Meinel,
114
* Added ``bzr log --limit`` to report a limited number of revisions.
117
* Revert does not try to preserve file contents that were originally
118
produced by reverting to a historical revision. (Aaron Bentley)
120
* ``bzr log --short`` now includes ``[merge]`` for revisions which
121
have more than one parent. This is a small improvement to help
122
understanding what changes have occurred
123
(John Arbash Meinel, #83887)
125
* TreeTransform avoids many renames when contructing large trees,
126
improving speed. 3.25x speedups have been observed for construction of
127
kernel-sized-trees, and checkouts are 1.28x faster. (Aaron Bentley)
129
* Commit on large trees is now faster. In my environment, a commit of
130
a small change to the Mozilla tree (55k files) has dropped from
131
66 seconds to 32 seconds. For a small tree of 600 files, commit of a
132
small change is 33% faster. (Ian Clatworthy)
134
* New --create-prefix option to bzr init, like for push. (Daniel Watkins,
26
139
* ``bzr push`` should only connect to the remote location one time.
29
142
that we can pass in the Transport that we already have.
30
143
(John Arbash Meinel, #75721)
145
* ``DirState.set_state_from_inventory()`` needs to properly order
146
based on split paths, not just string paths.
147
(John Arbash Meinel, #115947)
32
149
* Let TestUIFactoy encode the password prompt with its own stdout.
33
150
(Vincent Ladeuil, #110204)
152
* pycurl should take use the range header that takes the range hint
154
(Vincent Ladeuil, #112719)
156
* WorkingTree4.get_file_sha1 no longer raises an exception when invoked
157
on a missing file. (Aaron Bentley, #118186)
159
* WorkingTree.remove works correctly with tree references, and when pwd is
160
not the tree root. (Aaron Bentley)
162
* Merge no longer fails when a file is renamed in one tree and deleted
163
in the other. (Aaron Bentley, #110279)
165
* ``revision-info`` now accepts dotted revnos, doesn't require a tree,
166
and defaults to the last revision (Matthew Fuller, #90048)
168
* Tests no longer fail when BZR_REMOTE_PATH is set in the environment.
169
(Daniel Watkins, #111958)
171
* ``bzr branch -r revid:foo`` can be used to branch any revision in
172
your repository. (Previously Branch6 only supported revisions in your
173
mainline). (John Arbash Meinel, #115343)
36
175
bzr 0.16 2007-05-07