~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Aaron Bentley
  • Date: 2007-07-13 06:10:29 UTC
  • mfrom: (2616 +trunk)
  • mto: This revision was merged to the branch mainline in revision 2617.
  • Revision ID: aaron.bentley@utoronto.ca-20070713061029-9ebz58a3yvvax5du
Merge bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
 
9
9
  IMPROVEMENTS:
10
10
 
 
11
    * Don't show "dots" progress indicators when run non-interactively, such
 
12
      as from cron.  (Martin Pool)
 
13
 
11
14
    * ``info`` now formats locations more nicely and lists "submit" and
12
15
      "public" branches (Aaron Bentley)
13
16
 
14
 
    * None yet ...
 
17
    * New ``pack`` command that will trigger database compression within
 
18
      the repository (Robert Collins)
 
19
 
 
20
    * Implement ``_KnitIndex._load_data`` in a pyrex extension. The pyrex
 
21
      version is approximately 2-3x faster at parsing a ``.kndx`` file.
 
22
      Which yields a measurable improvement for commands which have to
 
23
      read from the repository, such as a 1s => 0.75s improvement in
 
24
      ``bzr diff`` when there are changes to be shown.  (John Arbash Meinel)
15
25
 
16
26
  LIBRARY API BREAKS:
17
27
 
18
28
    * Deprecated dictionary ``bzrlib.option.SHORT_OPTIONS`` removed.
19
 
      Various globally-declared options removed.  Options are now required
20
 
      to provide a help string and it must comply with the style guide
21
 
      by being one or more sentences with an initial capital and final
22
 
      period.  (Martin Pool)
 
29
      Various globally-declared options have been removed, so plugins
 
30
      that previously said ``takes_options=['message']`` must now
 
31
      construct an Option object and provide appropriate help. Options
 
32
      are now required to provide a help string and it must comply with
 
33
      the style guide by being one or more sentences with an initial
 
34
      capital and final period. (Martin Pool)
23
35
 
24
36
  INTERNALS:
25
37
 
194
206
 
195
207
    * ``LockDir.wait`` removed.  (Martin Pool)
196
208
 
197
 
    * The ``SmartServer`` hooks API has changed for the ``server_started`` and
198
 
      ``server_stopped`` hooks. The first parameter is now an iterable of
199
 
      backing URLs rather than a single URL. This is to reflect that many
200
 
      URLs may map to the external URL of the server. E.g. the server interally
201
 
      may have a chrooted URL but also the local file:// URL will be at the 
202
 
      same location. (Robert Collins)
203
 
 
204
209
  INTERNALS:
205
210
 
206
211
    * New SMTPConnection class to unify email handling.  (Adeodato Simó)