~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2009-01-27 20:24:43 UTC
  • mfrom: (3960.2.1 1.12-progress-warnings)
  • Revision ID: pqm@pqm.ubuntu.com-20090127202443-ty2bu1hh91dumasz
(jam) Avoid getting a UserWarning by not creating an unused progress
        bar.

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
IN DEVELOPMENT
8
8
--------------
9
9
 
 
10
  IMPROVEMENTS:
 
11
 
 
12
    * Progress bars now show the rate of activity for some sftp 
 
13
      operations, and they are drawn different.  (Martin Pool, #172741)
 
14
 
 
15
  BUG FIXES:
 
16
 
 
17
    * ``bzr annotate --show-ids`` doesn't give a backtrace on empty files
 
18
      anymore.
 
19
      (Anne Mohsen, Vincent Ladeuil, #314525)
 
20
 
 
21
    * There was a bug in how we handled resolving when a file is deleted
 
22
      in one branch, and modified in the other. If there was a criss-cross
 
23
      merge, we would cause the deletion to conflict a second time.
 
24
      (Vincent Ladeuil, John Arbash Meinel)
 
25
 
10
26
  COMPATIBILITY BREAKS:
11
27
 
12
28
    * By default, ``bzr status`` after a merge now shows just the pending
21
37
 
22
38
  NEW FEATURES:
23
39
 
24
 
    * Add support for filtering `bzr missing` on revisions.  Remote revisions
25
 
      can be filtered using `bzr missing -r -20..-10` and local revisions can
26
 
      be filtered using `bzr missing --my-revision -20..-10`.
27
 
      (Marius Kruger)
28
 
 
29
 
    * ``bzr log -p`` displays the patch diff for each revision.
30
 
      When logging a file, the diff only includes changes to that file.
31
 
      (Ian Clatworthy, #202331, #227335)
32
 
 
33
 
    * ``bzr log`` supports a new option called ``-n N`` or ``--level N``.
34
 
      A value of 0 (zero) means "show all nested merge revisions" while
35
 
      a value of 1 (one) means "show just the top level". Values above
36
 
      1 can be used to see a limited amount of nesting. That can be
37
 
      useful for seeing the level or two below PQM submits for example.
38
 
      To force the ``--short`` and ``--line`` formats to display all nested
39
 
      merge revisions just like ``--long`` does by default, use a command
40
 
      like ``bzr log --short -n0``. To display just the mainline using
41
 
      ``--long`` format, ``bzr log --long -n1``.
42
 
      (Ian Clatworthy)
43
 
 
44
40
  IMPROVEMENTS:
45
41
 
46
42
    * ``bzr init`` will now print a little less verbose output.
52
48
      before the optional ``[merge]`` indicator. For line format,
53
49
      the tags appear after the date. (Ian Clatworthy)
54
50
 
55
 
    * Progress bars now show the rate of activity for some sftp 
56
 
      operations, and they are drawn different.  (Martin Pool, #172741)
57
 
 
58
51
    * Rule-based preferences can now accept multiple patterns for a set of
59
52
      rules.  (Marius Kruger)
60
53
 
64
57
 
65
58
  BUG FIXES:
66
59
 
67
 
    * ``bzr annotate --show-ids`` doesn't give a backtrace on empty files
68
 
      anymore.
69
 
      (Anne Mohsen, Vincent Ladeuil, #314525)
70
 
 
71
60
    * ``bzr log FILE`` now correctly shows mainline revisions merging
72
61
      a change to FILE when the ``--short`` and ``--line`` log formats
73
62
      are used. (Ian Clatworthy, #317417)
74
63
 
75
 
    * ``bzr log -rX..Y FILE`` now shows the history of FILE provided
76
 
      it existed in Y or X, even if the file has since been deleted or
77
 
      renamed. If no range is given, the current/basis tree and
78
 
      initial tree are searched in that order. More generally, log
79
 
      now interprets filenames in their historical context.
80
 
      (Ian Clatworthy, #175520)
81
 
 
82
64
    * Don't require the present compression base in knits to be the same
83
65
      when adding records in knits. (Jelmer Vernooij, #307394)
84
66
 
91
73
      a new ``until_no_eintr`` helper function in ``bzrlib.osutils``.
92
74
      (Andrew Bennetts)
93
75
 
94
 
    * Support symlinks with non-ascii characters in the symlink filename.
95
 
      (Jelmer Vernooij, #319323)
96
 
 
97
 
    * There was a bug in how we handled resolving when a file is deleted
98
 
      in one branch, and modified in the other. If there was a criss-cross
99
 
      merge, we would cause the deletion to conflict a second time.
100
 
      (Vincent Ladeuil, John Arbash Meinel)
101
 
 
102
 
    * There was another bug in how we chose the correct intermediate LCA in
103
 
      criss-cross merges leading to several kind of changes be incorrectly
104
 
      handled.
105
 
      (John Arbash Meinel, Vincent Ladeuil)
106
 
 
107
76
  DOCUMENTATION:
108
77
 
109
78
    * Improved plugin developer documentation.  (Martin Pool)
113
82
    * ``ProgressBarStack`` is deprecated; instead use
114
83
      ``ui_factory.nested_progress_bar`` to create new progress bars.
115
84
 
116
 
    * ForeignVcsMapping() now requires a ForeignVcs object as first
117
 
      argument. (Jelmer Vernooij)
118
 
 
119
 
    * ForeignVcsMapping.show_foreign_revid() has been moved to
120
 
      ForeignVcs. (Jelmer Vernooij)
121
 
 
122
 
    * Revision specifiers are now registered in
123
 
      ``bzrlib.revisionspec.revspec_registry``, and the old list of 
124
 
      revisionspec classes (``bzrlib.revisionspec.SPEC_TYPES``) has been
125
 
      deprecated. (Jelmer Vernooij, #321183)
126
 
 
127
85
    * The progress and UI classes have changed; the main APIs remain the
128
86
      same but code that provides a new UI or progress bar class may
129
87
      need to be updated.  (Martin Pool)