~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Martin Pool
  • Date: 2006-01-06 01:13:05 UTC
  • mfrom: (1534.1.4 integration)
  • Revision ID: mbp@sourcefrog.net-20060106011305-3772285d84b5cbb4
[merge] robertc

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
    * Permissions on files underneath .bzr/ are inherited from the .bzr 
 
39
      directory. So for a shared repository, simply doing 'chmod -R g+w .bzr/'
 
40
      will mean that future file will be created with group write permissions.
 
41
 
 
42
    * configure.in and config.guess are no longer in the builtin default 
 
43
      ignore list.
 
44
 
22
45
  IMPROVEMENTS:
23
46
 
24
47
    * "bzr INIT dir" now initializes the specified directory, and creates 
60
83
    * Improved performance when integrating changes from a remote weave.  
61
84
      (Goffredo Baroncelli)
62
85
 
 
86
    * Sftp will attempt to cache the connection, so it is more likely that
 
87
      a connection will be reused, rather than requiring multiple password
 
88
      requests.
 
89
 
 
90
    * bzr revno now takes an optional argument indicating the branch whose
 
91
      revno should be printed.  (Michael Ellerman)
 
92
 
 
93
    * bzr cat defaults to printing the last version of the file.  
 
94
      (#3632, Matthieu Moy)
 
95
 
 
96
    * New global option 'bzr --lsprof COMMAND' runs bzr under the lsprof 
 
97
      profiler.  (Denys Duchier)
 
98
 
 
99
    * Faster commits by reading only the headers of affected weave files. 
 
100
      (Denys Duchier)
 
101
 
 
102
    * 'bzr add' now takes a --dry-run parameter which shows you what would be
 
103
      added, but doesn't actually add anything. (Michael Ellerman)
 
104
 
 
105
    * bzr add now lists how many files were ignored per glob.  add --verbose
 
106
      lists the specific files.  (Aaron Bentley)
 
107
 
63
108
  BUG FIXES:
64
109
 
65
110
    * SFTP can walk up to the root path without index errors. (Robert Collins)
102
147
    * Keep a cached copy of the basis inventory to speed up operations 
103
148
      that need to refer to it.  (Johan Rydberg, Martin Pool)
104
149
 
 
150
    * Fix bugs in bzr status display of non-ascii characters.  (Martin 
 
151
      Pool)
 
152
 
105
153
  TESTING:
106
154
 
107
155
    * Fix selftest asking for passwords when there are no SFTP keys.  
128
176
      If adding a new test script please add that to
129
177
      bzrlib.tests.blackbox.__init__. (Robert Collins)
130
178
 
 
179
    * Much better error message if one of the test suites can't be 
 
180
      imported.  (Martin Pool)
 
181
 
 
182
    * Make check now runs the test suite twice - once with the default locale,
 
183
      and once with all locales forced to C, to expose bugs. This is not 
 
184
      trivially done within python, so for now its only triggered by running
 
185
      Make check. Integrators and packagers who wish to check for full 
 
186
      platform support should run 'make check' to test the source.
 
187
      (Robert Collins)
 
188
 
 
189
    * Tests can now run TestSkipped if they can't execute for any reason.
 
190
      (Martin Pool) (NB: TestSkipped should only be raised for correctable
 
191
      reasons - see the wiki spec ImprovingBzrTestSuite).
 
192
 
131
193
  INTERNALS:
132
194
 
133
195
    * WorkingTree.pull has been split across Branch and WorkingTree,
178
240
 
179
241
    * Rename selftests to `bzrlib.tests.test_foo`.  (John A Meinel, Martin 
180
242
      Pool)
181
 
   
 
243
 
 
244
    * bzrlib.plugin.all_plugins has been changed from an attribute to a 
 
245
      query method. (Robert Collins)
 
246
 
 
247
    * New options to read only the table-of-contents of a weave.  
 
248
      (Denys Duchier)
 
249
 
 
250
    * Raise NoSuchFile when someone tries to add a non-existant file.
 
251
      (Michael Ellerman)
 
252
 
 
253
    * Simplify handling of DivergedBranches in cmd_pull().
 
254
      (Michael Ellerman)
 
255
                   
 
256
    * Deprecated functions and methods can now be marked as such using the 
 
257
      bzrlib.symbol_versioning module. Marked method have their docstring
 
258
      updated and will issue a DeprecationWarning using the warnings module
 
259
      when they are used. (Robert Collins)
 
260
 
 
261
    * bzrlib.osutils.safe_unicode now exists to provide parameter coercion
 
262
      for functions that need unicode strings. (Robert Collins)
 
263
 
182
264
bzr 0.6 2005-10-28
183
265
 
184
266
  IMPROVEMENTS: