~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

Merge bzr.dev 4157, this breaks a couple per-repository tests.

Looks like removing some of the InterRepo optimizers is revealing places
that we haven't fully finished the RemoteRepo api.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
.. contents::
6
6
 
7
7
 
 
8
 
8
9
IN DEVELOPMENT
9
10
--------------
10
11
 
24
25
 
25
26
  IMPROVEMENTS:
26
27
 
 
28
    * Branching from a stacked branch using ``bzr*://`` will now stream
 
29
      the data when the target repository does not need topological
 
30
      ordering, reducing round trips and network overhead. This uses the
 
31
      existing smart server methods added in 1.13, so will work on any
 
32
      1.13 or newer server. (Robert Collins, Andrew Bennetts)
 
33
 
 
34
    * ``bzr ignore`` gives a more informative message when existing
 
35
      version controlled files match the ignore pattern. (Neil
 
36
      Martinsen-Burrell, #248895)
 
37
 
27
38
    * Progress bars now show the rate of network activity for
28
39
      ``bzr+ssh://`` and ``bzr://`` connections.  (Andrew Bennetts)
29
40
 
 
41
    * Streaming push can be done to older repository formats.  This is
 
42
      implemented using a new ``Repository.insert_stream_locked`` RPC.
 
43
      (Andrew Bennetts, Robert Collins)
 
44
 
30
45
    * Tildes are no longer escaped. No more %7Euser/project/branch!
31
46
      (Jonathan Lange)
32
47
 
33
48
  BUG FIXES:
34
49
 
 
50
    * Authentication plugins now receive all the parameters from the request
 
51
      itself (aka host, port, realm, path, etc). Previously, only the 
 
52
      authentication section name, username and encoded password were 
 
53
      provided. (Jean-Francois Roy)
 
54
 
35
55
    * Fix "is not a stackable format" error when pushing a
36
56
      stackable-format branch with an unstackable-format repository to a
37
57
      destination with a default stacking policy.  (Andrew Bennetts)
38
58
 
 
59
    * Fixed incorrect "Source format does not support stacking" warning
 
60
      when pushing to a smart server.  (Andrew Bennetts, #334114)
 
61
 
 
62
    * It is no longer possible to fetch between repositories while the
 
63
      target repository is in a write group. This prevents race conditions
 
64
      that prevent the use of RPC's to perform fetch, and thus allows
 
65
      optimising more operations. (Robert Collins, Andrew Bennetts)
 
66
 
 
67
    * ``merge --force`` works again. (Robert Collins, #342105)
 
68
 
 
69
    * The GNU Changelog formatter is slightly improved in the case where
 
70
      the delta is empty, and now correctly claims not to support tags.
 
71
      (Andrea Bolognani)
 
72
 
 
73
    * Shelve can now shelve changes to a symlink target.
 
74
      (James Westby, #341558)
 
75
 
39
76
  DOCUMENTATION:
40
77
 
 
78
    * New topic `bzr help debug-flags`.  (Martin Pool)
 
79
 
41
80
    * The generated manpage now explicitly lists aliases as commands.
42
81
      (James Westby, #336998)
43
82
 
47
86
      sorts optimally for use with groupcompress compressors. (John Arbash
48
87
      Meinel, Robert Collins)
49
88
 
 
89
    * The ``get_credentials`` and ``set_credentials`` methods of 
 
90
      ``AuthenticationConfig`` now accept an optional realm argument.
 
91
      (Jean-Francois Roy)
 
92
 
 
93
    * The ``pb`` argument to ``fetch()`` is deprecated.
 
94
      (Martin Pool)
 
95
 
 
96
  TESTING:
 
97
 
 
98
    * ``bzrlib.tests.TestCase`` now fails the test if its own ``setUp``
 
99
      and ``tearDown`` weren't called.  This catches faulty tests that
 
100
      forget to upcall when overriding ``setUp`` and ``tearDown``.  Those
 
101
      faulty tests were not properly isolated.
 
102
      (Andrew Bennetts, Robert Collins)
 
103
 
50
104
  INTERNALS:
51
105
 
 
106
    * New ``assertLength`` method based on one Martin has squirreled away
 
107
      somewhere. (Robert Collins, Martin Pool)
 
108
 
 
109
    * New repository method ``refresh_data`` to cause any repository to
 
110
      make visible data inserted into the repository by a smart server
 
111
      fetch operation. (Robert Collins, Andrew Bennetts)
 
112
 
 
113
    * Removed ``InterRemoteToOther``, ``InterOtherToRemote`` and
 
114
      ``InterPackToRemotePack`` classes, as they are now unnecessary.
 
115
      (Andrew Bennetts)
 
116
      
 
117
    * ``_walk_to_common_revisions`` will now batch up at least 50
 
118
      revisions before calling ``get_parent_map`` on the target,
 
119
      regardless of ``InterRepository``.
 
120
      (Andrew Bennetts, Robert Collins)
 
121
 
52
122
 
53
123
bzr 1.13rc1 "paraskavedekatriaphobia" 2009-03-10
54
124
------------------------------------------------
2848
2918
  No changes from 1.3.1rc1.
2849
2919
 
2850
2920
 
2851
 
bzr 1.3rc1 2008-04-04
2852
 
---------------------
 
2921
bzr 1.3.1rc1 2008-04-04
 
2922
-----------------------
2853
2923
 
2854
2924
  BUG FIXES:
2855
2925