~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Martin Pool
  • Date: 2009-01-13 05:16:26 UTC
  • mfrom: (3936 +trunk)
  • mto: This revision was merged to the branch mainline in revision 3940.
  • Revision ID: mbp@sourcefrog.net-20090113051626-0d5q6luqdoyx4xaf
Fix recommend_upgrade ui and merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
 
5
5
.. contents::
6
6
 
 
7
IN DEVELOPMENT
 
8
--------------
 
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)
7
14
 
8
15
IN DEVELOPMENT
9
16
--------------
20
27
 
21
28
  NEW FEATURES:
22
29
 
23
 
    * ``shelve --list`` can now be used to list shelved changes.
24
 
      (Aaron Bentley)
25
 
 
26
30
    * Add support for `bzr tags -r 1..2`, that is we now support showing
27
31
      tags applicable for a specified revision range. (Marius Kruger)
28
32
 
 
33
    * ``authentication.conf`` now accepts pluggable read-only credential
 
34
      stores. Such a plugin (``netrc_credential_store``) is now included,
 
35
      handles the ``$HOME/.netrc`` file and can server as an example to
 
36
      implement other plugins.
 
37
      (Vincent Ladeuil)
 
38
 
 
39
    * ``shelve --list`` can now be used to list shelved changes.
 
40
      (Aaron Bentley)
 
41
 
29
42
  IMPROVEMENTS:
30
43
 
31
44
    * Add trailing slash to directories in all output of ``bzr ls``, except
34
47
    * ``bzr revision-info`` now supports a -d option to specify an
35
48
      alternative branch. (Michael Hudson)
36
49
 
37
 
    * Progress bars now show the rate of activity for some sftp 
38
 
      operations, and they are drawn different.  (Martin Pool, #172741)
 
50
    * Support the Claws mail client directly, rather than via
 
51
      xdg-email. This prevents the display of an unnecessary modal
 
52
      dialog in Claws, informing the user that a file has been
 
53
      attached to the message, and works around bug #291847 in
 
54
      xdg-utils which corrupts the destination address.
39
55
 
40
56
  BUG FIXES:
41
57
  
42
 
    * Fix a problem with CIFS client/server lag on windows colliding with
43
 
      an invariant-per-process algorithm for generating AtomicFile names
44
 
      (Adrian Wilkins, #304023)
45
 
 
46
58
    * Allow BzrDir implementation to implement backing up of 
47
59
      control directory. (#139691)
48
60
 
 
61
    * ``bzr push`` creating a new stacked branch will now only open a
 
62
      single connection to the target machine. (John Arbash Meinel)
 
63
 
49
64
    * Don't call iteritems on transport_list_registry, because it may
50
65
      change during iteration.  (Martin Pool, #277048)
51
66
 
53
68
      that's in a stackable shared repository to a location with default
54
69
      stack-on location.  (Andrew Bennetts, #291046)
55
70
 
 
71
    * Don't require embedding user in HTTP(S) URLs do use authentication.conf.
 
72
      (Ben Jansen, Vincent Ladeuil, #300347)
 
73
 
 
74
    * Fix a problem with CIFS client/server lag on windows colliding with
 
75
      an invariant-per-process algorithm for generating AtomicFile names
 
76
      (Adrian Wilkins, #304023)
 
77
 
 
78
    * Fix bogus setUp signature in UnavailableFTPServer.
 
79
      (Gary van der Merwe, #313498)
 
80
 
56
81
    * Fix compilation error in ``_dirstate_helpers_c`` on SunOS/Solaris.
57
82
      (Jari Aalto)
58
83
 
67
92
      editor, and emit warnings when a configured editor cannot be
68
93
      started. (Andrew Bennetts)
69
94
 
 
95
    * ``$HOME/.netrc`` file is now recognized as a read-only credential store
 
96
      if configured in ``authentication.conf`` with 'password_encoding=netrc'
 
97
      in the appropriate sections.
 
98
      (Vincent Ladeuil, #103029)
 
99
 
 
100
    * Many socket operations now handle EINTR by retrying the operation.
 
101
      Previously EINTR was treated as an unrecoverable failure.  There is
 
102
      a new ``until_no_eintr`` helper function in ``bzrlib.osutils``.
 
103
      (Andrew Bennetts)
 
104
 
 
105
    * Opening a stacked branch now properly shares the connection, rather
 
106
      than opening a new connection for the stacked-on branch.
 
107
      (John Arbash meinel)
 
108
 
70
109
    * Preserve transport decorators while following redirections.
71
110
      (Vincent Ladeuil, #245964, #270863)
72
111
 
88
127
    * ``pull -v`` now respects the log_format configuration variable.
89
128
      (Aaron Bentley)
90
129
 
 
130
    * ``push -v`` now works on non-initial pushes.  (Aaron Bentley)
 
131
 
91
132
    * Use the short status format when the short format is used for log.
92
133
      (Vincent Ladeuil, #87179)
93
134
 
 
135
    * Allow files to be renamed or moved via remove + add-by-id. (Charles
 
136
      Duffy, #314251)
 
137
 
94
138
  DOCUMENTATION:
95
139
 
96
140
    * Improved the formats help topic to explain why multiple formats
115
159
 
116
160
  TESTING:
117
161
 
 
162
    * An HTTPS server is now available (it requires python-2.6). Future bzr
 
163
      versions will allow the use of the python-2.6 ssl module that can be
 
164
      installed for 2.5 and 2.4.
 
165
 
118
166
    * ``bzr selftest`` now fails if new trailing white space is added to
119
167
      the bazaar sources. It only checks changes not committed yet. This
120
168
      means that PQM will now reject changes that introduce new trailing
136
184
      cost of not preserving the 'active' set as well as an ``LRUCache``.
137
185
      (John Arbash Meinel)
138
186
 
 
187
    * ``bzrlib.patience_diff.unified_diff`` now properly uses a tab
 
188
      character to separate the filename from the date stamp, and doesn't
 
189
      add trailing whitespace when a date stamp is not supplied.
 
190
      (Adeodato Simó, John Arbash Meinel)
 
191
 
139
192
    * ``DirStateWorkingTree`` and ``DirStateWorkingTreeFormat`` added
140
193
      as base classes of ``WorkingTree4`` and ``WorkingTreeFormat4``
141
194
      respectively. (Ian Clatworthy)
142
195
 
 
196
    * ``KnitVersionedFiles._check_should_delta()`` now uses the
 
197
      ``get_build_details`` api to avoid multiple hits to the index, and
 
198
      to properly follow the ``compression_parent`` rather than assuming
 
199
      it is the left-hand parent. (John Arbash Meinel)
 
200
 
143
201
    * ``KnitVersionedFiles.get_record_stream()`` will now chose a
144
202
      more optimal ordering when the keys are requested 'unordered'.
145
203
      Previously the order was fully random, now the records should be
146
204
      returned from each pack in turn, in forward I/O order.
147
205
      (John Arbash Meinel)
 
206
    
 
207
    * ``mutter()`` will now flush the ``~/.bzr.log`` if it has been more
 
208
      than 2s since the last time it flushed. (John Arbash Meinel)
148
209
 
149
210
    * New method ``bzrlib.repository.Repository.add_inventory_by_delta``
150
211
      allows adding an inventory via an inventory delta, which can be
172
233
      asking for many texts that share ancestry, as the individual chunks
173
234
      can be shared between versions of the file. (John Arbash Meinel)
174
235
 
 
236
    * ``pull -v`` and ``push -v`` use new function
 
237
      ``bzrlib.log.show_branch_change`` (Aaron Bentley)
 
238
 
175
239
 
176
240
 
177
241
bzr 1.10 2008-12-05