~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Martin Pool
  • Date: 2007-08-31 05:32:00 UTC
  • mfrom: (2598.6.32 bzr-ci-verbose2)
  • mto: This revision was merged to the branch mainline in revision 2773.
  • Revision ID: mbp@sourcefrog.net-20070831053200-px49z9ajuv15dxpi
Merge commit --show-diff feature from Goffredo

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
 
17
17
  FEATURES:
18
18
 
19
 
    * New option ``--author`` in ``bzr commit`` to specify the author of the
20
 
      change, if it's different from the committer. ``bzr log`` and
21
 
      ``bzr annotate`` display the author instead of the committer.
22
 
      (Lukáš Lalinský)
 
19
   * New option ``--author`` in ``bzr commit`` to specify the author of the
 
20
     change, if it's different from the committer. ``bzr log`` and
 
21
     ``bzr annotate`` display the author instead of the committer.
 
22
     (Lukáš Lalinský)
23
23
 
24
24
  BUG FIXES:
25
25
 
26
26
   * ``bzr plugins`` now lists the version number for each plugin in square
27
27
     brackets after the path. (Robert Collins, #125421)
28
28
 
29
 
    * Suppress warning "integer argument expected, got float" from Paramiko,
30
 
      which sometimes caused false test failures.  (Martin Pool)
31
 
 
32
 
    * Fix bug in bundle 4 that could cause attempts to write data to wrong
33
 
      versionedfile.  (Aaron Bentley)
34
 
 
35
 
    * Diffs generated using "diff -p" no longer break the patch parser.
36
 
      (Aaron Bentley)
37
 
 
38
 
    * get_transport treats an empty possible_transports list the same as a non-
39
 
      empty one.  (Aaron Bentley)
40
 
 
41
 
    * patch verification for merge directives is reactivated, and works with
42
 
      CRLF and CR files.  (Aaron Bentley)
43
 
 
44
 
    * Accept ..\ as a path in revision specifiers. This fixes for example
45
 
      "-r branch:..\other-branch" on Windows.  (Lukáš Lalinský) 
46
 
 
47
 
    * ``BZR_PLUGIN_PATH`` may now contain trailing slashes.
48
 
      (Blake Winton, #129299)
49
 
 
50
 
    * man page no longer lists hidden options (#131667, Aaron Bentley)
51
 
 
52
 
    * ``uncommit --help`` now explains the -r option adequately.  (Daniel
53
 
      Watkins, #106726)
54
 
 
55
 
    * Error messages are now better formatted with parameters (such as
56
 
      filenames) quoted when necessary. This avoids confusion when directory
57
 
      names ending in a '.' at the end of messages were confused with a
58
 
      full stop that may or not have been there. (Daniel Watkins, #129791)
59
 
 
60
 
    * Fix ``status FILE -r X..Y``. (Lukáš Lalinský)
61
 
 
62
 
    * If a particular command is an alias, ``help`` will show the alias
63
 
      instead of claiming there is no help for said alias. (Daniel Watkins,
64
 
      #133548)
65
 
 
66
 
    * TreeTransform-based operations, like pull, merge, revert, and branch,
67
 
      now roll back if they encounter an error.  (Aaron Bentley, #67699)
68
 
 
69
 
    * ``bzr commit`` now exits cleanly if a character unsupported by the
70
 
      current encoding is used in the commit message.  (Daniel Watkins,
71
 
      #116143)
72
 
 
73
 
    * bzr send uses default values for ranges when only half of an elipsis
74
 
      is specified ("-r..5" or "-r5..").  (#61685, Aaron Bentley)
 
29
   * Suppress warning "integer argument expected, got float" from Paramiko,
 
30
     which sometimes caused false test failures.  (Martin Pool)
 
31
 
 
32
   * Fix bug in bundle 4 that could cause attempts to write data to wrong
 
33
     versionedfile.  (Aaron Bentley)
 
34
 
 
35
   * Diffs generated using "diff -p" no longer break the patch parser.
 
36
     (Aaron Bentley)
 
37
 
 
38
   * get_transport treats an empty possible_transports list the same as a non-
 
39
     empty one.  (Aaron Bentley)
 
40
 
 
41
   * patch verification for merge directives is reactivated, and works with
 
42
     CRLF and CR files.  (Aaron Bentley)
 
43
 
 
44
   * Accept ..\ as a path in revision specifiers. This fixes for example
 
45
     "-r branch:..\other-branch" on Windows.  (Lukáš Lalinský) 
 
46
 
 
47
   * ``BZR_PLUGIN_PATH`` may now contain trailing slashes.
 
48
     (Blake Winton, #129299)
 
49
 
 
50
   * man page no longer lists hidden options (#131667, Aaron Bentley)
 
51
 
 
52
   * ``uncommit --help`` now explains the -r option adequately.  (Daniel
 
53
     Watkins, #106726)
 
54
 
 
55
   * Error messages are now better formatted with parameters (such as
 
56
     filenames) quoted when necessary. This avoids confusion when directory
 
57
     names ending in a '.' at the end of messages were confused with a
 
58
     full stop that may or not have been there. (Daniel Watkins, #129791)
 
59
 
 
60
   * Fix ``status FILE -r X..Y``. (Lukáš Lalinský)
 
61
 
 
62
   * If a particular command is an alias, ``help`` will show the alias
 
63
     instead of claiming there is no help for said alias. (Daniel Watkins,
 
64
     #133548)
 
65
 
 
66
   * TreeTransform-based operations, like pull, merge, revert, and branch,
 
67
     now roll back if they encounter an error.  (Aaron Bentley, #67699)
 
68
 
 
69
   * ``bzr commit`` now exits cleanly if a character unsupported by the
 
70
     current encoding is used in the commit message.  (Daniel Watkins,
 
71
     #116143)
 
72
 
 
73
   * bzr send uses default values for ranges when only half of an elipsis
 
74
     is specified ("-r..5" or "-r5..").  (#61685, Aaron Bentley)
75
75
 
76
76
  IMPROVEMENTS:
77
77
 
78
 
    * ``pull`` and ``merge`` are much faster at installing bundle format 4.
79
 
      (Aaron Bentley)
80
 
 
81
 
    * ``pull -v`` no longer includes deltas, making it much faster.
82
 
      (Aaron Bentley)
83
 
 
84
 
    * ``send`` now sends the directive as an attachment by default.
85
 
      (Aaron Bentley, Lukáš Lalinský, Alexander Belchenko)
86
 
 
87
 
    * Documentation updates (Martin Albisetti)
88
 
 
89
 
    * Help on debug flags is now included in ``help global-options``.
90
 
      (Daniel Watkins, #124853)
91
 
 
92
 
    * Parameters passed on the command line are checked to ensure they are
93
 
      supported by the encoding in use. (Daniel Watkins)
94
 
 
95
 
    * The compression used within the bzr repository has changed from zlib
96
 
      level 9 to the zlib default level. This improves commit performance with
97
 
      only a small increase in space used (and in some cases a reduction in
98
 
      space). (Robert Collins)
 
78
   * Add the option "--show-diff" to the commit command in order to display
 
79
     the diff during the commit log creation. (Goffredo Baroncelli)
 
80
 
 
81
   * ``pull`` and ``merge`` are much faster at installing bundle format 4.
 
82
     (Aaron Bentley)
 
83
 
 
84
   * ``pull -v`` no longer includes deltas, making it much faster.
 
85
     (Aaron Bentley)
 
86
 
 
87
   * ``send`` now sends the directive as an attachment by default.
 
88
     (Aaron Bentley, Lukáš Lalinský, Alexander Belchenko)
 
89
 
 
90
   * Documentation updates (Martin Albisetti)
 
91
 
 
92
   * Help on debug flags is now included in ``help global-options``.
 
93
     (Daniel Watkins, #124853)
 
94
 
 
95
   * Parameters passed on the command line are checked to ensure they are
 
96
     supported by the encoding in use. (Daniel Watkins)
 
97
 
 
98
   * The compression used within the bzr repository has changed from zlib
 
99
     level 9 to the zlib default level. This improves commit performance with
 
100
     only a small increase in space used (and in some cases a reduction in
 
101
     space). (Robert Collins)
99
102
 
100
103
  API BREAKS:
101
104
 
126
129
     useful functionality for determining the path of a plugin, its tests, and
127
130
     its version information. (Robert Collins)
128
131
 
 
132
   * Add the option user_encoding to the function 'show_diff_trees()'
 
133
     in order to move the user encoding at the UI level. (Goffredo Baroncelli)
 
134
 
 
135
   * Add the function make_commit_message_template_encoded() and the function
 
136
     edit_commit_message_encoded() which handle encoded strings.
 
137
     This is done in order to mix the commit messages (which is a unicode
 
138
     string), and the diff which is a raw string. (Goffredo Baroncelli)
 
139
 
129
140
   * New trace function ``mutter_callsite`` will print out a subset of the
130
141
     stack to the log, which can be useful for gathering debug details.
131
142
     (Robert Collins)