~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Vincent Ladeuil
  • Date: 2007-07-20 18:59:29 UTC
  • mfrom: (2641 +trunk)
  • mto: This revision was merged to the branch mainline in revision 2646.
  • Revision ID: v.ladeuil+lp@free.fr-20070720185929-lg19h2k1lfomgtxa
merge bzr.dev@2642

Show diffs side-by-side

added added

removed removed

Lines of Context:
43
43
    * Merge is now faster.  Depending on the scenario, it can be more than 2x
44
44
      faster. (Aaron Bentley)
45
45
 
 
46
    * Give a clearer warning, and allow ``python setup.py install`` to
 
47
      succeed even if pyrex is not available.
 
48
      (John Arbash Meinel)
 
49
 
 
50
    * ``bzr pull`` and ``bzr push`` no longer do a complete walk of the 
 
51
      branch revision history for ui display unless -v is supplied.
 
52
      (Robert Collins)
 
53
 
 
54
    * ``bzr log -rA..B`` output shifted to the left margin if the log only 
 
55
      contains merge revisions. (Kent Gibson) 
 
56
 
 
57
    * The ``plugins`` command is now public with improved help.
 
58
      (Ian Clatworthy)
 
59
 
 
60
    * New bundle and merge directive formats are faster to generate, and
 
61
      more robust against email mangling.  (Aaron Bentley)
 
62
 
 
63
    * Annotate merge now works when there are local changes. (Aaron Bentley)
 
64
 
46
65
  LIBRARY API BREAKS:
47
66
 
48
67
    * Deprecated dictionary ``bzrlib.option.SHORT_OPTIONS`` removed.
49
 
      Various globally-declared options have been removed, so plugins
50
 
      that previously said ``takes_options=['message']`` must now
51
 
      construct an Option object and provide appropriate help. Options
52
 
      are now required to provide a help string and it must comply with
53
 
      the style guide by being one or more sentences with an initial
54
 
      capital and final period. (Martin Pool)
 
68
      Options are now required to provide a help string and it must
 
69
      comply with the style guide by being one or more sentences with an
 
70
      initial capital and final period. (Martin Pool)
55
71
 
56
72
  INTERNALS:
57
73
 
77
93
      the null revision, and consider using ``None`` for this purpose
78
94
      deprecated.  (Aaron Bentley)
79
95
 
 
96
    * New ``index`` module with abstract index functionality. This will be
 
97
      used during the planned changes in the repository layer. Currently the
 
98
      index layer provides a graph aware immutable index, a builder for the
 
99
      same index type to allow creating them, and finally a composer for
 
100
      such indices to allow the use of many indices in a single query. The
 
101
      index performance is not optimised, however the API is stable to allow
 
102
      development on top of the index. (Robert Collins)
 
103
 
 
104
    * New transport decorator 'unlistable+' which disables the list_dir
 
105
      functionality for testing.
 
106
 
 
107
    * New ``file_names.FileNames`` support class which mananges names
 
108
      for unlistable transport situations. (Robert Collins)
 
109
 
 
110
    * Deprecated ``change_entry`` in transform.py. (Ian Clatworthy)
 
111
 
 
112
    * RevisionTree.get_weave is now deprecated.  Tree.plan_merge is now used
 
113
      for performing annotate-merge.  (Aaron Bentley)
 
114
 
 
115
    * New EmailMessage class to create email messages. (Adeodato Simó)
 
116
 
80
117
  TESTING:
81
118
 
82
119
    * Remove selftest ``--clean-output``, ``--numbered-dirs`` and
83
120
      ``--keep-output`` options, which are obsolete now that tests
84
121
      are done within directories in $TMPDIR.  (Martin Pool)
85
122
 
 
123
    * The SSH_AUTH_SOCK environment variable is now reset to avoid 
 
124
      interaction with any running ssh agents.  (Jelmer Vernooij, #125955)
 
125
 
 
126
 
 
127
bzr 0.18  2007-07-17
 
128
 
 
129
  BUGFIXES:
 
130
 
 
131
    * Fix 'bzr add' crash under Win32 (Kuno Meyer)
 
132
 
86
133
 
87
134
bzr 0.18rc1  2007-07-10
88
135
 
239
286
 
240
287
    * ``LockDir.wait`` removed.  (Martin Pool)
241
288
 
 
289
    * The ``SmartServer`` hooks API has changed for the ``server_started`` and
 
290
      ``server_stopped`` hooks. The first parameter is now an iterable of
 
291
      backing URLs rather than a single URL. This is to reflect that many
 
292
      URLs may map to the external URL of the server. E.g. the server interally
 
293
      may have a chrooted URL but also the local file:// URL will be at the 
 
294
      same location. (Robert Collins)
 
295
 
242
296
  INTERNALS:
243
297
 
244
298
    * New SMTPConnection class to unify email handling.  (Adeodato Simó)