~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Andrew Bennetts
  • Date: 2007-10-12 05:26:46 UTC
  • mfrom: (2904 +trunk)
  • mto: This revision was merged to the branch mainline in revision 2906.
  • Revision ID: andrew.bennetts@canonical.com-20071012052646-wl95idld3ijjy714
Merge from bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
   * New ``revert --forget-merges`` command, which removes the record of a pending 
36
36
     merge without affecting the working tree contents.  (Martin Pool)
37
37
 
 
38
   * New ``bzr_remote_path`` configuration variable allows finer control of
 
39
     remote bzr locations than BZR_REMOTE_PATH environment variable.
 
40
     (Aaron Bentley)
 
41
 
38
42
  PERFORMANCE:
39
43
 
40
44
   * Commit in quiet mode is now slightly faster as the information to
73
77
 
74
78
  BUG FIXES:
75
79
 
 
80
   * ``bzr+ssh://`` and ``sftp://`` URLs that do not specify ports explicitly
 
81
     no longer assume that means port 22.  This allows people using OpenSSH to
 
82
     override the default port in their ``~/.ssh/config`` if they wish.  This
 
83
     fixes a bug introduced in bzr 0.91.  (Andrew Bennetts, #146715)
 
84
 
76
85
   * Commands reporting exceptions can now be profiled and still have their
77
86
     data correctly dumped to a file. For example, a ``bzr commit`` with
78
87
     no changes still reports the operation as pointless but doing so no
124
133
   * ``WorkingTree.rename_one`` will now raise an error if normalisation of the
125
134
     new path causes bzr to be unable to access the file. (Robert Collins)
126
135
 
 
136
   * Correctly detect a NoSuchFile when using a filezilla server. (Gary van der
 
137
     Merwe)
 
138
 
127
139
  API BREAKS:
128
140
 
129
141
   * ``CommitBuilder.record_entry_contents`` now requires the root entry of a
134
146
     enable_cache() has been called - the caching feature is now exclusively for
135
147
     reading existing data. (Robert Collins)
136
148
 
 
149
   * ``ReadOnlyLockError`` is deprecated; ``LockFailed`` is usually more 
 
150
     appropriate.  (Martin Pool)
 
151
 
137
152
   * Removed ``bzrlib.transport.TransportLogger`` - please see the new
138
153
     ``trace+`` transport instead. (Robert Collins)
139
154
 
148
163
     class that needs it.
149
164
     (Martin Pool)
150
165
 
 
166
   * The class ``bzrlib.repofmt.knitrepo.KnitRepository3`` has been folded into
 
167
     ``KnitRepository`` by parameters to the constructor. (Robert Collins)
 
168
 
151
169
   * The ``VersionedFile`` interface now allows content checks to be bypassed
152
170
     by supplying check_content=False.  This saves nearly 30% of the minimum
153
171
     cost to store a version of a file. (Robert Collins)
169
187
     put by the method call, to allow avoiding stat-after-write or
170
188
     housekeeping in callers. (Robert Collins)
171
189
 
 
190
   * ``bzrlib.xml_serializer.Serializer`` is now responsible for checking that
 
191
     mandatory attributes are present on serialisation and deserialisation.
 
192
     This fixes some holes in API usage and allows better separation between
 
193
     physical storage and object serialisation. (Robert Collins)
 
194
 
172
195
   * New class ``bzrlib.errors.InternalBzrError`` which is just a convenient
173
196
     shorthand for deriving from BzrError and setting internal_error = True.
174
197
     (Robert Collins)