~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

Merge from integration.

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 draft spec.
 
31
      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
 
22
38
  IMPROVEMENTS:
23
39
 
24
40
    * "bzr INIT dir" now initializes the specified directory, and creates 
57
73
      text editors to match the file name and set up appropriate modes or 
58
74
      settings.  (Magnus Therning)
59
75
 
 
76
    * Improved performance when integrating changes from a remote weave.  
 
77
      (Goffredo Baroncelli)
 
78
 
 
79
    * Sftp will attempt to cache the connection, so it is more likely that
 
80
      a connection will be reused, rather than requiring multiple password
 
81
      requests.
 
82
 
 
83
    * bzr revno now takes an optional argument indicating the branch whose
 
84
      revno should be printed.  (Michael Ellerman)
 
85
 
 
86
    * bzr cat defaults to printing the last version of the file.  
 
87
      (#3632, Matthieu Moy)
 
88
 
60
89
  BUG FIXES:
61
90
 
62
91
    * SFTP can walk up to the root path without index errors. (Robert Collins)
96
125
 
97
126
    * Show number of revisions pushed/pulled/merged. (Robey Pointer)
98
127
 
 
128
    * Keep a cached copy of the basis inventory to speed up operations 
 
129
      that need to refer to it.  (Johan Rydberg, Martin Pool)
 
130
 
 
131
    * Fix bugs in bzr status display of non-ascii characters.  (Martin 
 
132
      Pool)
 
133
 
99
134
  TESTING:
100
135
 
101
136
    * Fix selftest asking for passwords when there are no SFTP keys.  
116
151
    * Delay in selftest/testhashcash is now issued under win32 and Cygwin.
117
152
      (John Arbash Meinel)
118
153
 
 
154
    * Use terminal width to align verbose test output.  (Martin Pool)
 
155
 
119
156
    * Blackbox tests are maintained within the bzrlib.tests.blackbox directory.
120
157
      If adding a new test script please add that to
121
158
      bzrlib.tests.blackbox.__init__. (Robert Collins)
122
159
 
 
160
    * Much better error message if one of the test suites can't be 
 
161
      imported.  (Martin Pool)
 
162
 
123
163
  INTERNALS:
124
164
 
125
165
    * WorkingTree.pull has been split across Branch and WorkingTree,
166
206
 
167
207
    * bzrlib.add.smart_add_branch is now smart_add_tree. (Robert Collins)
168
208
 
169
 
    * New basic_io serialization format. (Martin Pool)
 
209
    * New "rio" serialization format, similar to rfc-822. (Martin Pool)
170
210
 
171
211
    * Rename selftests to `bzrlib.tests.test_foo`.  (John A Meinel, Martin 
172
212
      Pool)
 
213
 
 
214
    * bzrlib.plugin.all_plugins has been changed from an attribute to a 
 
215
      query method. (Robert Collins)
173
216
   
174
217
    * Branch.controlfile* logic has moved to lockablefiles.LockableFiles, which
175
218
      is exposed as Branch().control_files. Also this has been altered with the