~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Aaron Bentley
  • Date: 2007-09-17 12:46:56 UTC
  • mfrom: (2825 +trunk)
  • mto: This revision was merged to the branch mainline in revision 2826.
  • Revision ID: abentley@panoramicfeedback.com-20070917124656-j3hhxhx9igy11mfc
merge bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
 
16
16
  PERFORMANCE:
17
17
 
 
18
   * Commit in quiet mode is now slightly faster as the information to
 
19
     output is no longer calculated. (Ian Clatworthy)
 
20
 
 
21
   * Inventory serialisation no longer double-sha's the content.
 
22
     (Robert Collins)
 
23
 
 
24
   * XML inventory serialisation takes 20% less time while being stricter about
 
25
     the contents. (Robert Collins)
 
26
 
18
27
  IMPROVEMENTS:
19
28
 
 
29
   * Mutt is now a supported mail client; set ``mail_client=mutt`` in your
 
30
     bazaar.conf and ``send`` will use mutt. (Keir Mierle)
 
31
 
20
32
  BUG FIXES:
21
33
 
 
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)
 
37
 
 
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)
 
43
 
22
44
  API BREAKS:
23
45
 
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)
27
 
  
 
49
 
 
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.
 
53
     (Robert Collins)
 
54
 
 
55
  INTERNALS:
 
56
 
 
57
   * New method on xml serialisers, write_inventory_to_lines, which matches the
 
58
     API used by knits for adding content. (Robert Collins)
 
59
 
28
60
  TESTING:
29
61
 
30
62