/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: Vincent Ladeuil
  • Date: 2010-05-14 09:34:16 UTC
  • mto: (5234.1.1 integration)
  • mto: This revision was merged to the branch mainline in revision 5234.
  • Revision ID: v.ladeuil+lp@free.fr-20100514093416-3z2f6kqqu2mly4qq
Fix sftp homedir path handling on windows.

* bzrlib/tests/stub_sftp.py:
(SFTPServer.start_server): Windows path handling has been wrong
for quite some time here, the homedir path needs to be normalized.

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
* ``bzrlib.commands.Command`` will now raise ValueError during
 
30
  construction if there is no __doc__ set. (Robert Collins)
 
31
 
16
32
New Features
17
33
************
18
34
 
30
46
  pack operation.
31
47
  (Parth Malwankar, #304320)
32
48
 
 
49
* New command line option ``--authors`` to ``bzr log`` allows users to
 
50
  select which of the apparent authors and committer should be
 
51
  included in the log. Defaults depend on format. (Martin von Gagern, #513322)
 
52
 
 
53
* Support ``--directory`` option for a number of additional commands:
 
54
  added, annotate, bind, cat, cat-revision, clean-tree, deleted,
 
55
  export, ignore, ignored, lookup-revision, ls, modified, nick,
 
56
  re-sign, unbind, unknowns.
 
57
  (Martin von Gagern, #527878)
 
58
 
33
59
Bug Fixes
34
60
*********
35
61
 
38
64
  better with sudo.
39
65
  (Martin <gzlist@googlemail.com>, Parth Malwankar, #376388)
40
66
 
 
67
* ``bzr clean-tree`` should not delete nested bzrdirs. Required for proper
 
68
  support of bzr-externals and scmproj plugins.
 
69
  (Alexander Belchenko, bug #572098)
 
70
 
 
71
* ``bzr ignore`` will no longer add duplicate patterns to .bzrignore.
 
72
  (Gordon Tyler, #572092)
 
73
 
41
74
* ``bzr log --exclude-common-ancestry -r X..Y`` displays the revisions that
42
75
  are part of Y ancestry but not part of X ancestry (aka the graph
43
76
  difference).
44
77
  (Vincent Ladeuil, #320119)
45
78
 
 
79
* ``bzr rm`` should not refuse to delete directories which contained a file
 
80
  which has been moved elsewhere in the tree after the previous commit.
 
81
  (Marius Kruger, Daniel Watkins, #129880)
 
82
 
46
83
* ``bzr selftest --parallel=fork`` wait for its children avoiding zombies.
47
84
  (Vincent Ladeuil, #566670)
48
85
 
49
86
* ``bzr selftest`` should not use ui.note() since it's not unicode safe.
50
87
  (Vincent Ladeuil, #563997)
51
88
 
 
89
* CommitBuilder refuses to create revisions whose trees have no root.
 
90
  (Aaron Bentley)
 
91
 
52
92
* Don't mention --no-strict when we just issue the warning about unclean trees.
53
93
  (Vincent Ladeuil, #401599)
54
94
 
56
96
  versions before 1.6.
57
97
  (Andrew Bennetts, #528041)
58
98
 
 
99
* Heavyweight checkout operation now shows a message to the user indicating
 
100
  history is being copied.
 
101
  (Parth Malwankar, #538868)
 
102
 
59
103
* Reduce peak memory by one copy of compressed text.
60
104
  (John Arbash Meinel, #566940)
61
105
 
63
107
  more comprehensible.
64
108
  (Martin Pool, #491763)
65
109
 
 
110
* Unicode characters in aliases are now handled correctly and do not cause
 
111
  UnicodeEncodeError exception. (Parth Malwankar, #529930)
 
112
 
 
113
* Unicode commit messages that are the same as a file name no longer cause
 
114
  UnicodeEncodeError. ``ui.text.show_warning`` now handles unicode
 
115
  messages.
 
116
  (Parth Malwankar, #563646)
 
117
 
 
118
* Using bzr with `lp:` urls behind an http proxy should work.
 
119
  (Robert Collins, #558343)
 
120
 
66
121
Improvements
67
122
************
68
123
 
74
129
  (case-sensitive) as false.
75
130
  (Brian de Alwis, Vincent Ladeuil)
76
131
 
 
132
* ``bzr ls`` now supports short options for existing long options.
 
133
  ``-k/--kind``, ``-i/--ignored``, ``-u/--unknown`` and ``-0/--null``.
 
134
  (Parth Malwankar, #181124)
 
135
 
77
136
* ``Config.get_user_option_as_bool`` will now warn if a value cannot
78
137
  be interpreted as a boolean.
79
138
  (Vincent Ladeuil)
96
155
  implementations.
97
156
  (Martin Pool)
98
157
 
 
158
* Lock methods on ``Tree``, ``Branch`` and ``Repository`` are now
 
159
  expected to return an object which can be used to unlock them. This reduces
 
160
  duplicate code when using cleanups. The previous 'tokens's returned by
 
161
  ``Branch.lock_write`` and ``Repository.lock_write`` are now attributes
 
162
  on the result of the lock_write. ``repository.RepositoryWriteLockResult``
 
163
  and ``branch.BranchWriteLockResult`` document this. (Robert Collins)
 
164
 
 
165
* ``Repository.refresh_data`` may now be called in a write group on
 
166
  pack-based repositories.  Older repositories will still raise an error
 
167
  in this case.  Subclasses of ``Repository`` can still override
 
168
  ``Repository._refresh_data``, but are now responsible for raising
 
169
  ``bzrlib.repository.IsInWriteGroupError`` if they do not support
 
170
  ``refresh_data`` during a write group.
 
171
  (Andrew Bennetts, #574236)
 
172
 
99
173
Internals
100
174
*********
101
175
 
 
176
* ``chk_map._bytes_to_text_key`` is now an optimized function to extract
 
177
  the (file-id, revision-id) key from a CHKInventory entry. This can
 
178
  potentially shave 5-10% time off during a large fetch. Related to bug
 
179
  #562666. (John Arbash Meinel)
 
180
 
 
181
* ``log._get_info_for_log_files`` now takes an add_cleanup callable.
 
182
  (Robert Collins)
 
183
 
102
184
* ``_remember_remote_is_before`` no longer raises AssertionError when
103
185
  suboptimal network behaviour is noticed; instead it just mutters to the
104
186
  log file (and warns the user if they have set the ``hpss`` debug flag).
232
314
* ``bzrlib.diff.get_trees_and_branches_to_diff`` is deprecated.  Use
233
315
  ``get_trees_and_branches_to_diff_locked`` instead.
234
316
  (Andrew Bennetts)
 
317
 
 
318
* ``TreeTransform.commit`` supports the full set of commit parameters, and
 
319
  auto-determines branch nick if not supplied.  (Aaron Bentley)
235
320
  
236
321
Internals
237
322
*********