/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Robert Collins
  • Date: 2010-06-21 01:24:52 UTC
  • mto: This revision was merged to the branch mainline in revision 5310.
  • Revision ID: robertc@robertcollins.net-20100621012452-esqzid0lalpq6hge
Document the compatibility impact.

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
Compatibility Breaks
14
14
********************
15
15
 
 
16
* ``bzr`` does not try to guess the username as ``username@hostname``
 
17
  and requires it to be explictly set. This can be set using ``bzr
 
18
  whoami``. (Parth Malwankar, #549310)
 
19
 
 
20
* The ``bzr`` front end now requires a ``bzrlib.ui.ui_factory`` which is a
 
21
  context manager in the Python 2.5 and above sense. The bzrlib base class
 
22
  is such a manager, but third party UI factories which do not derive from
 
23
  ``bzrlib.ui.UIFactory`` will be incompatible with the command line front
 
24
  end. (Robert Collins, Aaron Bentley)
 
25
 
16
26
New Features
17
27
************
18
28
 
30
40
  pack operation.
31
41
  (Parth Malwankar, #304320)
32
42
 
 
43
* New command line option ``--authors`` to ``bzr log`` allows users to
 
44
  select which of the apparent authors and committer should be
 
45
  included in the log. Defaults depend on format. (Martin von Gagern, #513322)
 
46
 
 
47
* Support ``--directory`` option for a number of additional commands:
 
48
  added, annotate, bind, cat, cat-revision, clean-tree, deleted,
 
49
  export, ignore, ignored, lookup-revision, ls, modified, nick,
 
50
  re-sign, unbind, unknowns.
 
51
  (Martin von Gagern, #527878)
 
52
 
33
53
Bug Fixes
34
54
*********
35
55
 
38
58
  better with sudo.
39
59
  (Martin <gzlist@googlemail.com>, Parth Malwankar, #376388)
40
60
 
 
61
* ``bzr clean-tree`` should not delete nested bzrdirs. Required for proper
 
62
  support of bzr-externals and scmproj plugins.
 
63
  (Alexander Belchenko, bug #572098)
 
64
 
 
65
* ``bzr ignore`` will no longer add duplicate patterns to .bzrignore.
 
66
  (Gordon Tyler, #572092)
 
67
 
41
68
* ``bzr log --exclude-common-ancestry -r X..Y`` displays the revisions that
42
69
  are part of Y ancestry but not part of X ancestry (aka the graph
43
70
  difference).
44
71
  (Vincent Ladeuil, #320119)
45
72
 
 
73
* ``bzr rm`` should not refuse to delete directories which contained a file
 
74
  which has been moved elsewhere in the tree after the previous commit.
 
75
  (Marius Kruger, Daniel Watkins, #129880)
 
76
 
46
77
* ``bzr selftest --parallel=fork`` wait for its children avoiding zombies.
47
78
  (Vincent Ladeuil, #566670)
48
79
 
56
87
  versions before 1.6.
57
88
  (Andrew Bennetts, #528041)
58
89
 
 
90
* Heavyweight checkout operation now shows a message to the user indicating
 
91
  history is being copied.
 
92
  (Parth Malwankar, #538868)
 
93
 
 
94
* Progress output is cleaned up when exiting.  (Aaron Bentley)
 
95
 
59
96
* Reduce peak memory by one copy of compressed text.
60
97
  (John Arbash Meinel, #566940)
61
98
 
63
100
  more comprehensible.
64
101
  (Martin Pool, #491763)
65
102
 
 
103
* Unicode characters in aliases are now handled correctly and do not cause
 
104
  UnicodeEncodeError exception. (Parth Malwankar, #529930)
 
105
 
 
106
* Unicode commit messages that are the same as a file name no longer cause
 
107
  UnicodeEncodeError. ``ui.text.show_warning`` now handles unicode
 
108
  messages.
 
109
  (Parth Malwankar, #563646)
 
110
 
 
111
* Using bzr with `lp:` urls behind an http proxy should work.
 
112
  (Robert Collins, #558343)
 
113
 
66
114
Improvements
67
115
************
68
116
 
74
122
  (case-sensitive) as false.
75
123
  (Brian de Alwis, Vincent Ladeuil)
76
124
 
 
125
* ``bzr ls`` now supports short options for existing long options.
 
126
  ``-k/--kind``, ``-i/--ignored``, ``-u/--unknown`` and ``-0/--null``.
 
127
  (Parth Malwankar, #181124)
 
128
 
77
129
* ``Config.get_user_option_as_bool`` will now warn if a value cannot
78
130
  be interpreted as a boolean.
79
131
  (Vincent Ladeuil)
96
148
  implementations.
97
149
  (Martin Pool)
98
150
 
 
151
* ``Repository.refresh_data`` may now be called in a write group on
 
152
  pack-based repositories.  Older repositories will still raise an error
 
153
  in this case.  Subclasses of ``Repository`` can still override
 
154
  ``Repository._refresh_data``, but are now responsible for raising
 
155
  ``bzrlib.repository.IsInWriteGroupError`` if they do not support
 
156
  ``refresh_data`` during a write group.
 
157
  (Andrew Bennetts, #574236)
 
158
 
99
159
Internals
100
160
*********
101
161
 
228
288
* ``bzrlib.diff.get_trees_and_branches_to_diff`` is deprecated.  Use
229
289
  ``get_trees_and_branches_to_diff_locked`` instead.
230
290
  (Andrew Bennetts)
 
291
 
 
292
* ``TreeTransform.commit`` supports the full set of commit parameters, and
 
293
  auto-determines branch nick if not supplied.  (Aaron Bentley)
231
294
  
232
295
Internals
233
296
*********