18
* Commit in quiet mode is now slightly faster as the information to
19
output is no longer calculated. (Ian Clatworthy)
21
* Inventory serialisation no longer double-sha's the content.
24
* XML inventory serialisation takes 20% less time while being stricter about
25
the contents. (Robert Collins)
29
* Mutt is now a supported mail client; set ``mail_client=mutt`` in your
30
bazaar.conf and ``send`` will use mutt. (Keir Mierle)
34
* The basename, not the full path, is now used when checking whether
35
the profiling dump file begins with ``callgrind.out`` or not. This
36
fixes a bug reported by Aaron Bentley on IRC. (Ian Clatworthy)
38
* Commands reporting exceptions can now be profiled and still have their
39
data correctly dumped to a file. For example, a ``bzr commit`` with
40
no changes still reports the operation as pointless but doing so no
41
longer throws away the profiling data if this command is run with
42
``--lsprof-file callgrind.out.ci`` say. (Ian Clatworthy)
24
46
* The ``VersionedFile`` interface now allows content checks to be bypassed
25
47
by supplying check_content=False. This saves nearly 30% of the minimum
26
48
cost to store a version of a file. (Robert Collins)
50
* Tree's with bad state such as files with no length or sha will no longer
51
be silently accepted by the repository XML serialiser. To serialise
52
inventories without such data, pass working=True to write_inventory.
57
* New method on xml serialisers, write_inventory_to_lines, which matches the
58
API used by knits for adding content. (Robert Collins)