~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

Hacking notes on TDD

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
 
 
38
22
  IMPROVEMENTS:
39
23
 
40
24
    * "bzr INIT dir" now initializes the specified directory, and creates 
69
53
    * New ftp transport support (on ftplib), for ftp:// and aftp:// 
70
54
      URLs.  (Daniel Silverstone)
71
55
 
72
 
    * Commit editor temporary files now start with 'bzr_log.', to allow 
73
 
      text editors to match the file name and set up appropriate modes or 
74
 
      settings.  (Magnus Therning)
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
 
 
89
 
    * New global option 'bzr --lsprof COMMAND' runs bzr under the lsprof 
90
 
      profiler.  (Denys Duchier)
91
 
 
92
 
    * Faster commits by reading only the headers of affected weave files. 
93
 
      (Denys Duchier)
94
 
 
95
 
    * 'bzr add' now takes a --dry-run parameter which shows you what would be
96
 
      added, but doesn't actually add anything. (Michael Ellerman)
97
 
 
98
 
    * bzr add now lists how many files were ignored per glob.  add --verbose
99
 
      lists the specific files.  (Aaron Bentley)
100
 
 
101
56
  BUG FIXES:
102
57
 
103
58
    * SFTP can walk up to the root path without index errors. (Robert Collins)
119
74
    * Stores with some compressed texts and some uncompressed texts are now
120
75
      able to be used. (John A Meinel)
121
76
 
122
 
    * Fix for bzr pull failing sometimes under windows
123
 
 
124
 
    * Fix for sftp transport under windows when using interactive auth
125
 
 
126
77
    * Show files which are both renamed and modified as such in 'bzr 
127
78
      status' output.  (#4503, Daniel Silverstone)
128
79
 
137
88
 
138
89
    * Show number of revisions pushed/pulled/merged. (Robey Pointer)
139
90
 
140
 
    * Keep a cached copy of the basis inventory to speed up operations 
141
 
      that need to refer to it.  (Johan Rydberg, Martin Pool)
142
 
 
143
 
    * Fix bugs in bzr status display of non-ascii characters.  (Martin 
144
 
      Pool)
145
 
 
146
91
  TESTING:
147
92
 
148
93
    * Fix selftest asking for passwords when there are no SFTP keys.  
163
108
    * Delay in selftest/testhashcash is now issued under win32 and Cygwin.
164
109
      (John Arbash Meinel)
165
110
 
166
 
    * Use terminal width to align verbose test output.  (Martin Pool)
167
 
 
168
 
    * Blackbox tests are maintained within the bzrlib.tests.blackbox directory.
169
 
      If adding a new test script please add that to
170
 
      bzrlib.tests.blackbox.__init__. (Robert Collins)
171
 
 
172
 
    * Much better error message if one of the test suites can't be 
173
 
      imported.  (Martin Pool)
174
 
 
175
 
    * Tests can now run TestSkipped if they can't execute for any reason.
176
 
      (Martin Pool)
177
 
 
178
111
  INTERNALS:
179
112
 
180
113
    * WorkingTree.pull has been split across Branch and WorkingTree,
221
154
 
222
155
    * bzrlib.add.smart_add_branch is now smart_add_tree. (Robert Collins)
223
156
 
224
 
    * New "rio" serialization format, similar to rfc-822. (Martin Pool)
225
 
 
226
 
    * Rename selftests to `bzrlib.tests.test_foo`.  (John A Meinel, Martin 
227
 
      Pool)
228
 
 
229
 
    * bzrlib.plugin.all_plugins has been changed from an attribute to a 
230
 
      query method. (Robert Collins)
231
 
 
232
 
    * New options to read only the table-of-contents of a weave.  
233
 
      (Denys Duchier)
234
 
 
235
 
    * Raise NoSuchFile when someone tries to add a non-existant file.
236
 
      (Michael Ellerman)
237
 
 
238
 
    * Simplify handling of DivergedBranches in cmd_pull().
239
 
      (Michael Ellerman)
240
 
                   
241
 
   
 
157
 
242
158
bzr 0.6 2005-10-28
243
159
 
244
160
  IMPROVEMENTS: