~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Mark Hammond
  • Date: 2008-07-31 05:32:15 UTC
  • mfrom: (3596 +trunk)
  • mto: (3606.5.3 1.6)
  • mto: This revision was merged to the branch mainline in revision 3626.
  • Revision ID: mhammond@skippinet.com.au-20080731053215-3cu1wwxigtyu1kml
merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
IN DEVELOPMENT
9
9
--------------
10
10
 
 
11
  CHANGES:
 
12
 
 
13
    * Knit format repositories are deprecated and bzr will now emit
 
14
      warnings whenever it encounters one.  Use ``bzr upgrade`` to upgrade
 
15
      knit repositories to pack format.  (Andrew Bennetts)
 
16
      
 
17
 
11
18
  FEATURES:
12
19
 
13
20
 
14
21
  IMPROVEMENTS:
15
22
 
 
23
    * ``bzr check`` can now be told which elements at a location it should
 
24
      check.  (Daniel Watkins)
 
25
 
 
26
    * Give a more specific error when target branch is not reachable.
 
27
      (James Westby)
 
28
 
16
29
    * Implemented a custom ``walkdirs_utf8`` implementation for win32.
17
30
      This uses a pyrex extension to get direct access to the
18
31
      ``FindFirstFileW`` style apis, rather than using ``listdir`` +
21
34
      Anywhere from 2x-6x faster depending on the size of the tree (bigger
22
35
      trees, bigger benefit.) (John Arbash Meinel)
23
36
 
 
37
    * Fetching data between repositories that have the same model but no 
 
38
      optimised fetcher will not reserialise all the revisions, increasing
 
39
      performance. (Robert Collins, John Arbash Meinel)
24
40
 
25
41
  BUG FIXES:
26
42
 
 
43
    * Better message about incompatible repositories.
 
44
      (Martin Pool, #206258)
 
45
 
 
46
    * ``bzr branch --stacked`` ensures the destination branch format can
 
47
      support stacking, even if the origin does not.
 
48
      (Martin Pool)
 
49
 
 
50
    * ``bzr export`` no longer exports ``.bzrrules``.
 
51
      (Ian Clatworthy)
 
52
 
27
53
    * Fix a test case that was failing if encoding wasn't UTF-8.
28
54
      (John Arbash Meinel, #247585)
29
55
 
 
56
    * Fix "no buffer space available" error when branching with the new
 
57
      smart server protocol to or from Windows.
 
58
      (Andrew Bennetts, #246180)
 
59
 
 
60
    * Deleting directories by hand before running ``bzr rm`` will not
 
61
      cause subsequent errors in ``bzr st`` and ``bzr commit``.
 
62
      (Robert Collins, #150438)
30
63
 
31
64
  DOCUMENTATION:
32
65
 
36
69
 
37
70
  API CHANGES:
38
71
 
 
72
    * The generic fetch code now uses three attributes on Repository objects
 
73
      to control fetch. The streams requested are controlled via :
 
74
      ``_fetch_order`` and ``_fetch_uses_deltas``. Setting these
 
75
      appropriately allows different repository implementations to recieve
 
76
      data in their optimial form. If the ``_fetch_reconcile`` is set then
 
77
      a reconcile operation is triggered at the end of the fetch.
 
78
      (Robert Collins)
 
79
 
 
80
    * The ``put_on_disk`` and ``get_tar_item`` methods in
 
81
      ``InventoryEntry`` were deprecated. (Ian Clatworthy)
 
82
 
 
83
    * ``Repository.is_shared`` doesn't take a read lock. It didn't
 
84
      need one in the first place (nobody cached the value, and
 
85
      ``RemoteRepository`` wasn't taking one either). This saves a round
 
86
      trip when probing Pack repositories, as they read the ``pack-names``
 
87
      file when locked. And during probe, locking the repo isn't very
 
88
      useful. (John Arbash Meinel)
 
89
 
39
90
 
40
91
  INTERNALS:
41
92
 
 
93
    * Make it easier to introduce new WorkingTree formats.
 
94
      (Ian Clatworthy)
 
95
 
 
96
    * The code for exporting trees was refactored not to use the
 
97
      deprecated ``InventoryEntry`` methods. (Ian Clatworthy)
 
98
 
42
99
    * RuleSearchers return () instead of [] now when there are no matches.
43
100
      (Ian Clatworthy)
44
101
 
 
102
    * ``bzrlib.branchbuilder.BranchBuilder`` is now much more capable of
 
103
      putting together a real history without having to create a full
 
104
      WorkingTree. It is recommended that tests that are not directly
 
105
      testing the WorkingTree use BranchBuilder instead.  See
 
106
      ``BranchBuilder.build_snapshot`` or
 
107
      ``TestCaseWithMemoryTree.make_branch_builder``.  (John Arbash Meinel)
 
108
 
45
109
 
46
110
bzr 1.6beta3 2008-07-17
47
111
-----------------------
152
216
    * Set locale from environment for third party libs.
153
217
      (Martin von Gagern, #128496)
154
218
 
 
219
    * Handle a file turning in to a directory in TreeTransform.
 
220
      (James Westby, #248448)
 
221
 
155
222
  DOCUMENTATION:
156
223
 
157
224
    * Added *Using stacked branches* to the User Guide.