~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

Merge from bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
    * ``bzr checkout`` now honours -r when reconstituting a working tree.
33
33
      It also honours -r 0.  (Aaron Bentley, #127708)
34
34
 
 
35
    * ``bzr add *`` no more fails on Windows if working tree contains
 
36
      non-ascii file names. (Kuno Meyer, #127361)
 
37
 
35
38
  IMPROVEMENTS:
36
39
 
37
40
    * Don't show "dots" progress indicators when run non-interactively, such
76
79
      (Ian Clatworthy)
77
80
 
78
81
    * New bundle and merge directive formats are faster to generate, and
79
 
      more robust against email mangling.  (Aaron Bentley)
 
82
      more robust against email mangling.  New `send` command replaces
 
83
      `bundle-revisions` and `merge-directive`.  (Aaron Bentley)
80
84
 
81
85
    * Annotate merge now works when there are local changes. (Aaron Bentley)
82
86
 
83
87
    * Commit now only shows the progress in terms of directories instead of
84
88
      entries. (Ian Clatworthy)
85
89
 
 
90
    * Fix ``KnitRepository.get_revision_graph`` to not request the graph 2
 
91
      times. This makes ``get_revision_graph`` 2x faster. (John Arbash
 
92
      Meinel)
 
93
 
 
94
    * Fix ``VersionedFile.get_graph()`` to avoid using
 
95
      ``set.difference_update(other)``, which has bad scaling when
 
96
      ``other`` is large. This improves ``VF.get_graph([version_id])`` for
 
97
      a 12.5k graph from 2.9s down to 200ms. (John Arbash Meinel)
 
98
 
 
99
    * The ``--lsprof-file`` option now generates output for KCacheGrind if
 
100
      the file starts with ``callgrind.out``. This matches the default file
 
101
      filtering done by KCacheGrind's Open Dialog. (Ian Clatworthy)
 
102
 
 
103
    * Fix ``bzr update`` to avoid an unnecessary
 
104
      ``branch.get_master_branch`` call, which avoids 1 extra connection
 
105
      to the remote server. (Partial fix for #128076, John Arbash Meinel)
 
106
      
 
107
 
86
108
  LIBRARY API BREAKS:
87
109
 
88
110
    * Deprecated dictionary ``bzrlib.option.SHORT_OPTIONS`` removed.
92
114
 
93
115
    * KnitIndex.get_parents now returns tuples. (Robert Collins)
94
116
 
 
117
    * Ancient unused ``Repository.text_store`` attribute has been removed.
 
118
      (Robert Collins)
 
119
 
95
120
  INTERNALS:
96
121
 
97
122
    * merge now uses ``iter_changes`` to calculate changes, which makes room for
153
178
      the parents of many knit nodes at once, reducing round trips to the 
154
179
      underlying index. (Robert Collins)
155
180
 
 
181
    * Graph now has an is_ancestor method, various bits use it.
 
182
      (Aaron Bentley)
 
183
 
156
184
  TESTING:
157
185
 
158
186
    * Remove selftest ``--clean-output``, ``--numbered-dirs`` and