~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

[merge] bzr.dev 1491

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
      points to C:\Documents and Settings\User Name\Application Data), HOME.
20
20
      (John Arbash Meinel)
21
21
 
 
22
    * Plugins with the same name in different directories in the bzr plugin
 
23
      path are no longer loaded: only the first successfully loaded one is
 
24
      used. (Robert Collins)
 
25
 
 
26
    * Use systems' external ssh command to open connections if possible.  
 
27
      This gives better integration with user settings such as ProxyCommand.
 
28
      (James Henstridge)
 
29
 
 
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
 
37
 
 
38
    * configure.in and config.guess are no longer in the builtin default 
 
39
      ignore list.
 
40
 
22
41
  IMPROVEMENTS:
23
42
 
24
43
    * "bzr INIT dir" now initializes the specified directory, and creates 
57
76
      text editors to match the file name and set up appropriate modes or 
58
77
      settings.  (Magnus Therning)
59
78
 
 
79
    * Improved performance when integrating changes from a remote weave.  
 
80
      (Goffredo Baroncelli)
 
81
 
 
82
    * Sftp will attempt to cache the connection, so it is more likely that
 
83
      a connection will be reused, rather than requiring multiple password
 
84
      requests.
 
85
 
 
86
    * bzr revno now takes an optional argument indicating the branch whose
 
87
      revno should be printed.  (Michael Ellerman)
 
88
 
 
89
    * bzr cat defaults to printing the last version of the file.  
 
90
      (#3632, Matthieu Moy)
 
91
 
 
92
    * New global option 'bzr --lsprof COMMAND' runs bzr under the lsprof 
 
93
      profiler.  (Denys Duchier)
 
94
 
 
95
    * Faster commits by reading only the headers of affected weave files. 
 
96
      (Denys Duchier)
 
97
 
 
98
    * 'bzr add' now takes a --dry-run parameter which shows you what would be
 
99
      added, but doesn't actually add anything. (Michael Ellerman)
 
100
 
 
101
    * bzr add now lists how many files were ignored per glob.  add --verbose
 
102
      lists the specific files.  (Aaron Bentley)
 
103
 
60
104
  BUG FIXES:
61
105
 
62
106
    * SFTP can walk up to the root path without index errors. (Robert Collins)
96
140
 
97
141
    * Show number of revisions pushed/pulled/merged. (Robey Pointer)
98
142
 
 
143
    * Keep a cached copy of the basis inventory to speed up operations 
 
144
      that need to refer to it.  (Johan Rydberg, Martin Pool)
 
145
 
 
146
    * Fix bugs in bzr status display of non-ascii characters.  (Martin 
 
147
      Pool)
 
148
 
99
149
  TESTING:
100
150
 
101
151
    * Fix selftest asking for passwords when there are no SFTP keys.  
116
166
    * Delay in selftest/testhashcash is now issued under win32 and Cygwin.
117
167
      (John Arbash Meinel)
118
168
 
 
169
    * Use terminal width to align verbose test output.  (Martin Pool)
 
170
 
 
171
    * Blackbox tests are maintained within the bzrlib.tests.blackbox directory.
 
172
      If adding a new test script please add that to
 
173
      bzrlib.tests.blackbox.__init__. (Robert Collins)
 
174
 
 
175
    * Much better error message if one of the test suites can't be 
 
176
      imported.  (Martin Pool)
 
177
 
 
178
    * Make check now runs the test suite twice - once with the default locale,
 
179
      and once with all locales forced to C, to expose bugs. This is not 
 
180
      trivially done within python, so for now its only triggered by running
 
181
      Make check. Integrators and packagers who wish to check for full 
 
182
      platform support should run 'make check' to test the source.
 
183
      (Robert Collins)
 
184
 
 
185
    * Tests can now run TestSkipped if they can't execute for any reason.
 
186
      (Martin Pool) (NB: TestSkipped should only be raised for correctable
 
187
      reasons - see the wiki spec ImprovingBzrTestSuite).
 
188
 
119
189
  INTERNALS:
120
190
 
121
191
    * WorkingTree.pull has been split across Branch and WorkingTree,
162
232
 
163
233
    * bzrlib.add.smart_add_branch is now smart_add_tree. (Robert Collins)
164
234
 
165
 
    * New basic_io serialization format. (Martin Pool)
 
235
    * New "rio" serialization format, similar to rfc-822. (Martin Pool)
166
236
 
167
237
    * Rename selftests to `bzrlib.tests.test_foo`.  (John A Meinel, Martin 
168
238
      Pool)
 
239
 
 
240
    * bzrlib.plugin.all_plugins has been changed from an attribute to a 
 
241
      query method. (Robert Collins)
 
242
 
 
243
    * New options to read only the table-of-contents of a weave.  
 
244
      (Denys Duchier)
 
245
 
 
246
    * Raise NoSuchFile when someone tries to add a non-existant file.
 
247
      (Michael Ellerman)
 
248
 
 
249
    * Simplify handling of DivergedBranches in cmd_pull().
 
250
      (Michael Ellerman)
 
251
                   
169
252
   
170
253
bzr 0.6 2005-10-28
171
254