5
* New command ``bzr remove-tree`` allows the removal of the working
5
9
* ``bzr export`` allows an optional branch parameter, to export a bzr
6
10
tree from some other url. For example:
7
11
``bzr export bzr.tar.gz http://bazaar-vcs.org/bzr/bzr.dev``
8
12
(Daniel Silverstone)
14
* Added ``bzr help topics`` to the bzr help system. This gives a
15
location for general information, outside of a specific command.
16
This includes updates for ``bzr help revisionspec`` the first topic
17
included. (Goffredo Baroncelli, John Arbash Meinel, #42714)
10
19
* WSGI-compatible HTTP smart server. See ``doc/http_smart_server.txt``.
24
* New -D option given before the command line turns on debugging output
25
for particular areas. -Derror shows tracebacks on all errors.
15
28
* Clean up ``bzr selftest --benchmark bundle`` to correct an import,
16
29
and remove benchmarks that take longer than 10min to run.
17
30
(John Arbash Meinel)
32
* Use ``time.time()`` instead of ``time.clock()`` to decide on
33
progress throttling. Because ``time.clock()`` is actually CPU time,
34
so over a high-latency connection, too many updates get throttled.
37
* ``MemoryTransport.list_dir()`` would strip the first character for
38
files or directories in root directory. (John Arbash Meinel)
40
* New ``ChrootTransportDecorator``, accessible via the ``chroot+`` url
41
prefix. It disallows any access to locations above a set URL. (Andrew
46
* ``bzrlib/bzrdir.py`` was directly referencing ``bzrlib.workingtree``,
47
without importing it. This prevented ``bzr upgrade`` from working
48
unless a plugin already imported ``bzrlib.workingtree``
49
(John Arbash Meinel, #70716)
51
* _KnitIndex.add_versions() dictionary compresses revision ids as they
52
are added. This fixes bug where fetching remote revisions records
53
them as full references rather than integers. (John Arbash Meinel,
21
56
* ``bzr ignore`` strips trailing slashes in patterns.
22
57
Also ``bzr ignore`` rejects absolute paths. (Kent Gibson, #4559)
104
139
``--no-plugins`` parameter to ensure test reproducability, and avoid
105
140
problems with system-wide installed plugins. (John Arbash Meinel)
108
* New ``ChrootTransportDecorator``, accessible via the ``chroot+`` url
109
prefix. It disallows any access to locations above a set URL. (Andrew
113
142
* Unique tree root ids are now supported. Newly created trees still
114
143
use the common root id for compatibility with bzr versions before 0.12.
169
197
* diff3 does not indicate conflicts on clean merge. (Aaron Bentley)
199
* If a commit fails, the commit message is stored in a file at the root of
200
the tree for later commit. (Cheuksan Edward Wang, Stefan Metzmacher,
173
205
* New test base class TestCaseWithMemoryTransport offers memory-only