~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Robert Collins
  • Date: 2005-10-30 01:40:16 UTC
  • Revision ID: robertc@robertcollins.net-20051030014016-98a4fba7d6a4176c
Support decoration of commands.

Commands.register_command now takes an optional flag to signal that the
registrant is planning to decorate an existing command. When given
multiple plugins registering a command is not an error, and the original
command class (whether built in or a plugin based one) is returned to the
caller. There is a new error 'MustUseDecorated' for signalling when a
wrapping command should switch to the original version. (Robert Collins)

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
  IMPROVEMENTS:
4
4
 
5
5
    * 'bzr diff' now returns 1 when there are changes in the working 
6
 
      tree.
 
6
      tree. (Robert Collins)
7
7
 
8
8
    * 'bzr push' now exists and can push changes to a remote location. 
9
9
      This uses the transport infrastructure, and can store the remote
10
10
      location in the ~/.bazaar/branches.conf configuration file.
 
11
      (Robert Collins)
11
12
 
12
13
  INTERNALS:
13
14
 
14
15
    * WorkingTree.pull has been split across Branch and WorkingTree,
15
 
      to allow Branch only pulls.
 
16
      to allow Branch only pulls. (Robert Collins)
16
17
 
17
18
    * commands.display_command now returns the result of the decorated 
18
 
      function.
 
19
      function. (Robert Collins)
19
20
 
20
21
    * LocationConfig now has a set_user_option(key, value) call to save
21
22
      a setting in its matching location section (a new one is created
22
 
      if needed).
 
23
      if needed). (Robert Collins)
23
24
 
24
25
    * Branch has two new methods, get_push_location and set_push_location
25
 
      to respectively, get and set the push location.
 
26
      to respectively, get and set the push location. (Robert Collins)
 
27
 
 
28
    * commands.register_command now takes an optional flag to signal that
 
29
      the registrant is planning to decorate an existing command. When 
 
30
      given multiple plugins registering a command is not an error, and
 
31
      the original command class (whether built in or a plugin based one) is
 
32
      returned to the caller. There is a new error 'MustUseDecorated' for
 
33
      signalling when a wrapping command should switch to the original
 
34
      version. (Robert Collins)
26
35
 
27
36
 
28
37
bzr 0.6rc1 2005-10-27