/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-05-06 11:08:10 UTC
  • mto: This revision was merged to the branch mainline in revision 5223.
  • Revision ID: robertc@robertcollins.net-20100506110810-h3j07fh5gmw54s25
Cleaner matcher matching revised unlocking protocol.

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
Compatibility Breaks
14
14
********************
15
15
 
16
 
* An API break has been made to the lock_write method of ``Branch`` and
17
 
  ``Repository`` objects; they now return ``branch.BranchWriteLockResult``
18
 
  and ``repository.RepositoryWriteLockResult`` objects. This makes
19
 
  changing the API in future easier and permits some cleaner calling code.
20
 
  The lock_read method has also changed from having no defined return
21
 
  value to returning ``LogicalLockResult`` objects.
22
 
  (Robert Collins)
23
 
 
24
 
* ``bzr`` does not try to guess the username as ``username@hostname``
25
 
  and requires it to be explictly set. This can be set using ``bzr
26
 
  whoami``.
27
 
  (Parth Malwankar, #549310)
28
 
 
29
16
New Features
30
17
************
31
18
 
43
30
  pack operation.
44
31
  (Parth Malwankar, #304320)
45
32
 
46
 
* New command line option ``--authors`` to ``bzr log`` allows users to
47
 
  select which of the apparent authors and committer should be
48
 
  included in the log. Defaults depend on format. (Martin von Gagern, #513322)
49
 
 
50
 
* Support ``--directory`` option for a number of additional commands:
51
 
  added, annotate, bind, cat, cat-revision, clean-tree, deleted,
52
 
  export, ignore, ignored, lookup-revision, ls, modified, nick,
53
 
  re-sign, unbind, unknowns.
54
 
  (Martin von Gagern, #527878)
55
 
 
56
33
Bug Fixes
57
34
*********
58
35
 
61
38
  better with sudo.
62
39
  (Martin <gzlist@googlemail.com>, Parth Malwankar, #376388)
63
40
 
64
 
* ``bzr clean-tree`` should not delete nested bzrdirs. Required for proper
65
 
  support of bzr-externals and scmproj plugins.
66
 
  (Alexander Belchenko, bug #572098)
67
 
 
68
 
* ``bzr ignore`` will no longer add duplicate patterns to .bzrignore.
69
 
  (Gordon Tyler, #572092)
70
 
 
71
41
* ``bzr log --exclude-common-ancestry -r X..Y`` displays the revisions that
72
42
  are part of Y ancestry but not part of X ancestry (aka the graph
73
43
  difference).
74
44
  (Vincent Ladeuil, #320119)
75
45
 
76
 
* ``bzr rm`` should not refuse to delete directories which contained a file
77
 
  which has been moved elsewhere in the tree after the previous commit.
78
 
  (Marius Kruger, Daniel Watkins, #129880)
79
 
 
80
46
* ``bzr selftest --parallel=fork`` wait for its children avoiding zombies.
81
47
  (Vincent Ladeuil, #566670)
82
48
 
90
56
  versions before 1.6.
91
57
  (Andrew Bennetts, #528041)
92
58
 
93
 
* Heavyweight checkout operation now shows a message to the user indicating
94
 
  history is being copied.
95
 
  (Parth Malwankar, #538868)
96
 
 
97
59
* Reduce peak memory by one copy of compressed text.
98
60
  (John Arbash Meinel, #566940)
99
61
 
101
63
  more comprehensible.
102
64
  (Martin Pool, #491763)
103
65
 
104
 
* Unicode characters in aliases are now handled correctly and do not cause
105
 
  UnicodeEncodeError exception. (Parth Malwankar, #529930)
106
 
 
107
 
* Unicode commit messages that are the same as a file name no longer cause
108
 
  UnicodeEncodeError. ``ui.text.show_warning`` now handles unicode
109
 
  messages.
110
 
  (Parth Malwankar, #563646)
111
 
 
112
 
* Using bzr with `lp:` urls behind an http proxy should work.
113
 
  (Robert Collins, #558343)
114
 
 
115
66
Improvements
116
67
************
117
68
 
123
74
  (case-sensitive) as false.
124
75
  (Brian de Alwis, Vincent Ladeuil)
125
76
 
126
 
* ``bzr ls`` now supports short options for existing long options.
127
 
  ``-k/--kind``, ``-i/--ignored``, ``-u/--unknown`` and ``-0/--null``.
128
 
  (Parth Malwankar, #181124)
129
 
 
130
77
* ``Config.get_user_option_as_bool`` will now warn if a value cannot
131
78
  be interpreted as a boolean.
132
79
  (Vincent Ladeuil)
149
96
  implementations.
150
97
  (Martin Pool)
151
98
 
152
 
* Lock methods on ``Tree``, ``Branch`` and ``Repository`` are now
153
 
  expected to return an object which can be used to unlock them. This reduces
154
 
  duplicate code when using cleanups. The previous 'tokens's returned by
155
 
  ``Branch.lock_write`` and ``Repository.lock_write`` are now attributes
156
 
  on the result of the lock_write. ``repository.RepositoryWriteLockResult``
157
 
  and ``branch.BranchWriteLockResult`` document this. (Robert Collins)
158
 
 
159
 
* ``Repository.refresh_data`` may now be called in a write group on
160
 
  pack-based repositories.  Older repositories will still raise an error
161
 
  in this case.  Subclasses of ``Repository`` can still override
162
 
  ``Repository._refresh_data``, but are now responsible for raising
163
 
  ``bzrlib.repository.IsInWriteGroupError`` if they do not support
164
 
  ``refresh_data`` during a write group.
165
 
  (Andrew Bennetts, #574236)
166
 
 
167
99
Internals
168
100
*********
169
101
 
170
 
* ``log._get_info_for_log_files`` now takes an add_cleanup callable.
171
 
  (Robert Collins)
172
 
 
173
102
* ``_remember_remote_is_before`` no longer raises AssertionError when
174
103
  suboptimal network behaviour is noticed; instead it just mutters to the
175
104
  log file (and warns the user if they have set the ``hpss`` debug flag).
303
232
* ``bzrlib.diff.get_trees_and_branches_to_diff`` is deprecated.  Use
304
233
  ``get_trees_and_branches_to_diff_locked`` instead.
305
234
  (Andrew Bennetts)
306
 
 
307
 
* ``TreeTransform.commit`` supports the full set of commit parameters, and
308
 
  auto-determines branch nick if not supplied.  (Aaron Bentley)
309
235
  
310
236
Internals
311
237
*********