/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to NEWS

Merge up bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
 
13
13
  CHANGES:
14
14
 
 
15
  FEATURES:
 
16
 
 
17
  IMPROVEMENTS:
 
18
 
 
19
  BUGFIXES:
 
20
 
 
21
  DOCUMENTATION:
 
22
 
 
23
  TESTING:
 
24
 
 
25
    * New helper function for splitting test suites
 
26
      ``split_suite_by_condition``. (Robert Collins)
 
27
 
 
28
  INTERNALS:
 
29
 
 
30
    * New ``versionedfile.KeyMapper`` interface to abstract out the access to
 
31
      underyling .knit/.kndx etc files in repositories with partitioned
 
32
      storage. (Robert Collins)
 
33
 
 
34
  API BREAKS:
 
35
 
 
36
    * Many methods on ``VersionedFile``, ``Repository`` and in
 
37
      ``bzrlib.revision``  deprecated before bzrlib 1.5 have been removed.
 
38
      (Robert Collins)
 
39
 
 
40
    * ``VersionedFile.join`` is deprecated. This method required local
 
41
      instances of both versioned file objects and was thus hostile to being
 
42
      used for streaming from a smart server. The new get_record_stream and
 
43
      insert_record_stream are meant to efficiently replace this method.
 
44
      (Robert Collins)
 
45
 
 
46
 
 
47
bzr 1.5rc1 2008-05-09
 
48
---------------------
 
49
 
 
50
  NOTES WHEN UPGRADING:
 
51
 
 
52
  CHANGES:
 
53
 
15
54
    * Broader support of GNU Emacs mail clients. Set
16
55
      ``mail_client=emacsclient`` in your bazaar.conf and ``send`` will pop the
17
56
      bundle in a mail buffer according to the value of ``mail-user-agent``
24
63
    * Diff now handles revision specs like "branch:" and "submit:" more
25
64
      efficiently.  (Aaron Bentley)
26
65
 
 
66
    * More friendly error given when attempt to start the smart server
 
67
      on an address already in use. (Andrea Corbellini, #200575)
 
68
 
 
69
    * Pull completes much faster when there is nothing to pull.
 
70
      (Aaron Bentley)
 
71
 
27
72
  BUGFIXES:
28
73
 
 
74
    * Authentication.conf can define sections without password.
 
75
      (Vincent Ladeuil, #199440)
 
76
 
29
77
    * Avoid muttering every time a child update does not cause a progress bar
30
78
      update. (John Arbash Meinel, #213771)
31
79
 
 
80
    * ``Branch.reconcile()`` is now implemented. This allows ``bzr reconcile``
 
81
      to fix when a Branch has a non-canonical mainline history. ``bzr check``
 
82
      also detects this condition. (John Arbash Meinel, #177855)
 
83
 
32
84
    * ``bzr commit`` now works with Microsoft's FTP service.
33
85
      (Andreas Deininger)
34
86
 
 
87
    * Catch definitions outside sections in authentication.conf.
 
88
      (Vincent Ladeuil, #217650)
 
89
 
 
90
    * Conversion from non-rich-root to rich-root(-pack) updates inventory
 
91
      sha1s, even when bundles are used.  (Aaron Bentley, #181391)
 
92
 
 
93
    * Conversion from non-rich-root to rich-root(-pack) works correctly even
 
94
      though search keys are not topologically sorted.  (Aaron Bentley)
 
95
 
 
96
    * Conversion from non-rich-root to rich-root(-pack) works even when a
 
97
      parent revision has a different root id.  (Aaron Bentley, #177874)
 
98
 
 
99
    * Disable strace testing until strace is fixed (see bug #103133) and emit a
 
100
      warning when selftest ends to remind us of leaking tests.
 
101
      (Vincent Ladeuil, #226769)
 
102
 
35
103
    * Fetching all revisions from a repository does not cause pack collisions.
36
104
      (Robert Collins, Aaron Bentley, #212908)
37
105
 
 
106
    * Fix error about "attempt to add line-delta in non-delta knit".
 
107
      (Andrew Bennetts, #217701)
 
108
 
 
109
    * Pushing a branch in "dirstate" format (Branch5) over bzr+ssh would break
 
110
      if the remote server was < version 1.2. This was due to a bug in the
 
111
      RemoteRepository.get_parent_map() fallback code.
 
112
      (John Arbash Meinel, #214894)
 
113
 
 
114
    * Remove leftover code in ``bzr_branch`` that inappropriately creates 
 
115
      a ``branch-name`` file in the branch control directory.
 
116
      (Martin Pool)
 
117
 
38
118
    * Set SO_REUSEADDR on server sockets of ``bzr serve`` to avoid problems
39
119
      rebinding the socket when starting the server a second time.
40
120
      (John Arbash Meinel, Martin Pool, #164288)
51
131
 
52
132
  DOCUMENTATION:
53
133
 
 
134
    * Expanded the User Guide to include new chapters on popular plugins and
 
135
      integrating Bazaar into your environment. The *Best practices* chapter
 
136
      was renamed to *Miscellaneous topics* as suggested by community
 
137
      feedback as well. (Ian Clatworthy)
 
138
 
54
139
    * Document outlining strategies for TortoiseBzr. (Mark Hammond)
55
140
 
 
141
    * Improved the documentation on hooks. (Ian Clatworthy)
 
142
 
 
143
    * Update authentication docs regarding ssh agents.
 
144
      (Vincent Ladeuil, #183705)
 
145
 
56
146
  TESTING:
57
147
 
58
 
    * New helper function for splitting test suites
59
 
      ``split_suite_by_condition``. (Robert Collins)
 
148
    * Add ``thread_name_suffix`` parameter to SmartTCPServer_for_testing, to
 
149
      make it easy to identify which test spawned a thread with an unhandled
 
150
      exception. (Andrew Bennetts)
 
151
 
 
152
    * New ``--debugflag``/``-E`` option to ``bzr selftest`` for setting
 
153
      options for debugging tests, these are complementary to the the -D
 
154
      options.  The ``-Dselftest_debug`` global option has been replaced by the
 
155
      ``-E=allow_debug`` option for selftest. (Andrew Bennetts)
 
156
 
 
157
    * Parameterised test ids are preserved correctly to aid diagnosis of test
 
158
      failures. (Robert Collins, Andrew Bennetts)
 
159
 
 
160
    * The test suite modules have been modified to define load_tests() instead
 
161
      of test_suite(). That speeds up selective loading (via --load-list)
 
162
      significantly and provides many examples on how to migrate (grep for
 
163
      load_tests).  (Vincent Ladeuil)
60
164
 
61
165
  INTERNALS:
62
166
 
 
167
    * ``Hooks.install_hook`` is now deprecated in favour of
 
168
      ``Hooks.install_named_hook`` which adds a required ``name`` parameter, to
 
169
      avoid having to call ``Hooks.name_hook``. (Daniel Watkins)
 
170
 
63
171
    * Implement xml8 serializer.  (Aaron Bentley)
64
172
 
65
 
    * New ``versionedfile.KeyMapper`` interface to abstract out the access to
66
 
      underyling .knit/.kndx etc files in repositories with partitioned
67
 
      storage. (Robert Collins)
 
173
    * New form ``@deprecated_method(deprecated_in(1, 5, 0))`` for making 
 
174
      deprecation wrappers.  (Martin Pool)
 
175
 
 
176
    * ``Repository.revision_parents`` is now deprecated in favour of 
 
177
      ``Repository.get_parent_map([revid])[revid]``. (Jelmer Vernooij)
 
178
 
 
179
    * The Python ``assert`` statement is no longer used in Bazaar source, and 
 
180
      a test checks this.  (Martin Pool)
68
181
 
69
182
  API BREAKS:
70
183
 
 
184
    * ``bzrlib.status.show_pending_merges`` requires the repository to be
 
185
      locked by the caller. Callers should have been doing it anyway, but it
 
186
      will now raise an exception if they do not. (John Arbash Meinel)
 
187
 
71
188
    * Repository.get_data_stream, Repository.get_data_stream_for_search(),
72
189
      Repository.get_deltas_for_revsions(), Repository.revision_trees(),
73
190
      Repository.item_keys_introduced_by() no longer take read locks.
74
191
      (Aaron Bentley)
75
192
 
76
 
    * The methods on ``VersionedFile`` deprecated before bzrlib 1.5 have been
77
 
      removed. (Robert Collins)
78
 
 
79
 
    * ``VersionedFile.join`` is deprecated. This method required local
80
 
      instances of both versioned file objects and was thus hostile to being
81
 
      used for streaming from a smart server. The new get_record_stream and
82
 
      insert_record_stream are meant to efficiently replace this method.
83
 
      (Robert Collins)
 
193
    * ``LockableFiles.get_utf8`` is deprecated, as a start towards 
 
194
      removing LockableFiles and ``.control_files`` entirely.
 
195
      (Martin Pool)
 
196
 
 
197
    * Methods deprecated prior to 1.1 have been removed.
 
198
      (Martin Pool)
 
199
 
 
200
 
 
201
bzr 1.4 2008-04-28
 
202
------------------
 
203
 
 
204
This release of Bazaar includes handy improvements to the speed of log and
 
205
status, new options for several commands, improved documentation, and better
 
206
hooks, including initial code for server-side hooks.  A number of bugs have
 
207
been fixed, particularly in interoperability between different formats or
 
208
different releases of Bazaar over there network.  There's been substantial
 
209
internal work in both the repository and network code to enable new features
 
210
and faster performance.
 
211
 
 
212
  BUG FIXES:
 
213
 
 
214
    * Pushing a branch in "dirstate" format (Branch5) over bzr+ssh would break
 
215
      if the remote server was < version 1.2.  This was due to a bug in the
 
216
      RemoteRepository.get_parent_map() fallback code.
 
217
      (John Arbash Meinel, Andrew Bennetts, #214894)
84
218
 
85
219
 
86
220
bzr 1.4rc2 2008-04-21
109
243
bzr 1.4rc1 2008-04-11
110
244
---------------------
111
245
 
112
 
 
113
 
 
114
 
bzr 1.4rc1 2008-04-11
115
 
---------------------
 
246
  CHANGES:
116
247
 
117
248
   * bzr main script cannot be imported (Benjamin Peterson)
118
249
 
389
520
      ``Graph.get_parent_map`` returns a dict of key:parents. (Robert Collins)
390
521
 
391
522
 
 
523
bzr 1.3.1 2008-04-09
 
524
--------------------
 
525
 
 
526
  No changes from 1.3.1rc1.
 
527
 
 
528
 
 
529
bzr 1.3rc1 2008-04-04
 
530
---------------------
 
531
 
 
532
  BUG FIXES:
 
533
 
 
534
    * Fix a bug causing a ValueError crash in ``parse_line_delta_iter`` when
 
535
      fetching revisions from a knit to pack repository or vice versa using
 
536
      bzr:// (including over http or ssh).  
 
537
      (#208418, Andrew Bennetts, Martin Pool, Robert Collins)
 
538
 
 
539
 
392
540
bzr 1.3 2008-03-20
393
541
------------------
394
542