~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/release-notes/bzr-2.4.txt

Merge direct pack access branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
42
42
.. Fixes for situations where bzr would previously crash or give incorrect
43
43
   or undesirable results.
44
44
 
45
 
 * Lazy hooks are now reset between test runs. (Jelmer Vernooij, #745566)
 
45
* ``bzrlib.log._DEFAULT_REQUEST_PARAMS`` is no longer accidentally
 
46
  mutated by ``bzrlib.log._apply_log_request_defaults``.  In practice
 
47
  these default values aren't relied on very often so this probably
 
48
  wasn't causing any trouble.  (Andrew Bennetts)
 
49
 
 
50
* ``bzr log`` now works on revisions which are not in the current branch.
 
51
  (Matt Giuca, #241998)
 
52
 
 
53
* Lazy hooks are now reset between test runs. (Jelmer Vernooij, #745566)
 
54
 
 
55
* Standalone bzr.exe installation on Windows: user can put additional python 
 
56
  libraries into ``site-packages`` subdirectory of the installation directory,
 
57
  this might be required for "installing" extra dependencies for some plugins.
 
58
  (Alexander Belchenko, #743256)
 
59
 
 
60
* ``TreeTransform.create_file/new_file`` can now take an optional ``sha1``
 
61
  parameter. If supplied, when the transform is applied, it will then call
 
62
  ``self._tree._observed_sha1`` for those files. This lets us update the
 
63
  hash-cache for content that we create, preventing us from re-reading the
 
64
  content in the next ``bzr status``.  (John Arbash Meinel, #740932)
46
65
 
47
66
Documentation
48
67
*************
50
69
* Added a section about using a shared SSH account on a server for bzr+ssh
51
70
  access.  (Russell Smith)
52
71
 
 
72
* The documentation now recommends using SSH rather than SFTP in the
 
73
  tutorials and the examples, because that will generally be much faster
 
74
  and better in cases where it can be used.  SFTP is still available and
 
75
  mentioned as an alternative.  (Martin Pool, #636712)
 
76
 
53
77
API Changes
54
78
***********
55
79
 
67
91
 
68
92
* New method ``Hooks.uninstall_named_hook``. (Jelmer Vernooij, #301472)
69
93
 
 
94
* The ``revno`` parameter of ``log.LogRevision`` may now be None,
 
95
  representing a revision which is not in the current branch.
 
96
  (Matt Giuca, #241998)
 
97
 
 
98
* The various knit pack repository format classes have been moved
 
99
  from ``bzrlib.repofmt.pack_repo`` to
 
100
  ``bzrlib.repofmt.knitpack_repo``. (Jelmer Vernooij)
 
101
 
70
102
Internals
71
103
*********
72
104
 
73
105
.. Major internal changes, unlikely to be visible to users or plugin 
74
106
   developers, but interesting for bzr developers.
75
107
 
 
108
* Added ``osutils.lstat`` and ``osutils.fstat``. These are just the ``os``
 
109
  functions on Linux, but they are wrapped on Windows so that fstat
 
110
  matches lstat results across all python versions.
 
111
  (John Arbash Meinel)
 
112
 
 
113
* ``WorkingTree._observed_sha1`` also updates the 'size' column. It
 
114
  happened to be updated as a side-effect of commit, but if we start using
 
115
  the function elsewhere we might as well do it directly.
 
116
  (John Arbash Meinel)
 
117
 
76
118
Testing
77
119
*******
78
120