~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

[merge] update from bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
bzr development version
 
2
 
 
3
  IMPROVEMENTS:
 
4
 
 
5
    * The FTP transport now tries to reconnect after a temporary
 
6
      failure. ftp put is made atomic. (Matthieu Moy)
 
7
 
 
8
    * The FTP transport now maintains a pool of connections, and
 
9
      reuses them to avoid multiple connections to the same host (like
 
10
      sftp did). (Daniel Silverstone)
 
11
 
 
12
    * The bzr_man.py file has been removed. To create the man page now,
 
13
      use ./generate_docs.py man. The new program can also create other files.
 
14
      Run "python generate_docs.py --help" for usage information. (Hans
 
15
      Ulrich Niedermann & James Blackwell).
 
16
 
 
17
    * Man Page now gives full help (James Blackwell). Help also updated to 
 
18
      reflect user config now being stored in .bazaar (Hans Ulrich
 
19
      Niedermann)
 
20
 
 
21
  INTERNALS:
 
22
  
 
23
    * The internal storage of history, and logical branch identity have now
 
24
      been split into Branch, and Repository. The common locking and file 
 
25
      management routines are now in bzrlib.lockablefiles. 
 
26
      (Aaron Bentley, Robert Collins, Martin Pool)
 
27
 
 
28
    * Remove obsolete (and no-op) `decode` parameter to `Transport.get`.  
 
29
      (Martin Pool)
 
30
 
 
31
  TESTING:
 
32
 
 
33
    * SFTP tests now shortcut the SSH negotiation, reducing test overhead
 
34
      for testing SFTP protocol support. (Robey Pointer)
 
35
 
1
36
bzr 0.7rc1 2006-01-09
2
37
 
3
38
  CHANGES:
27
62
      This gives better integration with user settings such as ProxyCommand.
28
63
      (James Henstridge)
29
64
 
30
 
    * Sftp paths can now be relative, or local, according to the IETF 
31
 
      draft spec.  Paths now take the form:
32
 
      sftp://user:pass@host:port/relative/path
33
 
      or
34
 
      sftp://user:pass@host:port/%2Fabsolute/path
35
 
      or
36
 
      sftp://user:pass@host:port//absolute/path
 
65
    * Sftp paths can now be relative, or local, according to the lftp
 
66
      convention. Paths now take the form:
 
67
      sftp://user:pass@host:port/~/relative/path
 
68
      or
 
69
      sftp://user:pass@host:port/absolute/path
37
70
 
38
71
    * Permissions on files underneath .bzr/ are inherited from the .bzr 
39
72
      directory. So for a shared repository, simply doing 'chmod -R g+w .bzr/'
105
138
    * 'bzr add' now takes a --dry-run parameter which shows you what would be
106
139
      added, but doesn't actually add anything. (Michael Ellerman)
107
140
 
108
 
    * bzr add now lists how many files were ignored per glob.  add --verbose
 
141
    * 'bzr add' now lists how many files were ignored per glob.  add --verbose
109
142
      lists the specific files.  (Aaron Bentley)
110
143
 
 
144
    * 'bzr missing' now supports displaying changes in diverged trees and can
 
145
      be limited to show what either end of the comparison is missing.
 
146
      (Aaron Bently, with a little prompting from Daniel Silverstone)
 
147
 
111
148
  BUG FIXES:
112
149
 
113
150
    * SFTP can walk up to the root path without index errors. (Robert Collins)
156
193
    * Remove Makefile.in from default ignore list.  (#6413, Tollef Fog 
157
194
      Heen, Martin Pool)
158
195
 
 
196
    * Fix failure in 'bzr added'.  (Nathan McCallum, Martin Pool)
 
197
 
159
198
  TESTING:
160
199
 
161
200
    * Fix selftest asking for passwords when there are no SFTP keys.  
196
235
      (Martin Pool) (NB: TestSkipped should only be raised for correctable
197
236
      reasons - see the wiki spec ImprovingBzrTestSuite).
198
237
 
 
238
    * Test sftp with relative, absolute-in-homedir and absolute-not-in-homedir
 
239
      paths for the transport tests. Introduce blackbox remote sftp tests that
 
240
      test the same permutations. (Robert Collins, Robey Pointer)
 
241
 
 
242
    * Transport implementation tests are now independent of the local file
 
243
      system, which allows tests for esoteric transports, and for features
 
244
      not available in the local file system. They also repeat for variations
 
245
      on the URL scheme that can introduce issues in the transport code,
 
246
      see bzrlib.transport.TransportTestProviderAdapter() for this.
 
247
      (Robert Collins).
 
248
 
 
249
    * TestCase.build_tree uses the transport interface to build trees, pass
 
250
      in a transport parameter to give it an existing connection.
 
251
      (Robert Collins).
 
252
 
199
253
  INTERNALS:
200
254
 
201
255
    * WorkingTree.pull has been split across Branch and WorkingTree,
259
313
    * Simplify handling of DivergedBranches in cmd_pull().
260
314
      (Michael Ellerman)
261
315
                   
 
316
   
 
317
    * Branch.controlfile* logic has moved to lockablefiles.LockableFiles, which
 
318
      is exposed as Branch().control_files. Also this has been altered with the
 
319
      controlfile pre/suffix replaced by simple method names like 'get' and
 
320
      'put'. (Aaron Bentley, Robert Collins).
 
321
 
262
322
    * Deprecated functions and methods can now be marked as such using the 
263
323
      bzrlib.symbol_versioning module. Marked method have their docstring
264
324
      updated and will issue a DeprecationWarning using the warnings module
267
327
    * bzrlib.osutils.safe_unicode now exists to provide parameter coercion
268
328
      for functions that need unicode strings. (Robert Collins)
269
329
 
270
 
    * Remove obsolete (and no-op) `decode` parameter to `Transport.get`.  
271
 
      (Martin Pool)
272
 
 
273
330
bzr 0.6 2005-10-28
274
331
 
275
332
  IMPROVEMENTS: