/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 doc/en/release-notes/brz-3.0.txt

  • Committer: Jelmer Vernooij
  • Date: 2018-02-18 21:42:57 UTC
  • mto: This revision was merged to the branch mainline in revision 6859.
  • Revision ID: jelmer@jelmer.uk-20180218214257-jpevutp1wa30tz3v
Update TODO to reference Breezy, not Bazaar.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
.. toctree::
6
6
   :maxdepth: 1
7
7
 
8
 
brz 3.0.3
9
 
#########
10
 
 
11
 
:3.0.3: NOT RELEASED YET
12
 
 
13
 
External Compatibility Breaks
14
 
*****************************
15
 
 
16
 
.. These may require users to change the way they use Breezy.
17
 
 
18
 
New Features
19
 
************
20
 
 
21
 
.. New commands, options, etc that users may wish to try out.
22
 
 
23
 
Improvements
24
 
************
25
 
 
26
 
.. Improvements to existing commands, especially improved performance 
27
 
   or memory usage, or better results.
28
 
 
29
 
Bug Fixes
30
 
*********
31
 
 
32
 
.. Fixes for situations where brz would previously crash or give incorrect
33
 
   or undesirable results.
34
 
 
35
 
 * Don't throw an error attempting to read the parent of a ref.
36
 
   (Jelmer Vernooij)
37
 
 
38
 
 * Fix fast-exporting of symlinks on Python 3. (Jelmer Vernooij, #1851478)
39
 
 
40
 
 * Don't rely on private transport attribute in fast-import.
41
 
   (Jelmer Vernooij, #1854607)
42
 
 
43
 
 * Fix conversion of time_t to int on certain platforms (arm64, armhf,
44
 
   ppc64el). (Jelmer Vernooij)
45
 
 
46
 
Documentation
47
 
*************
48
 
 
49
 
.. Improved or updated documentation.
50
 
 
51
 
API Changes
52
 
***********
53
 
 
54
 
.. Changes that may require updates in plugins or other code that uses
55
 
   breezy.
56
 
 
57
 
Internals
58
 
*********
59
 
 
60
 
.. Major internal changes, unlikely to be visible to users or plugin 
61
 
   developers, but interesting for brz developers.
62
 
 
63
 
Testing
64
 
*******
65
 
 
66
 
.. Fixes and changes that are only relevant to brz's test framework and 
67
 
   suite.  This can include new facilities for writing tests, fixes to 
68
 
   spurious test failures and changes to the way things should be tested.
69
 
 
70
 
 
71
 
brz 3.0.2
72
 
#########
73
 
 
74
 
:3.0.2: 2019-11-19
75
 
 
76
 
External Compatibility Breaks
77
 
*****************************
78
 
 
79
 
None.
80
 
 
81
 
New Features
82
 
************
83
 
 
84
 
None.
85
 
 
86
 
Improvements
87
 
************
88
 
 
89
 
None.
90
 
 
91
 
Bug Fixes
92
 
*********
93
 
 
94
 
 * Disable loading from entrypoints by default, since it can
95
 
   significantly slow down startup on some platforms.
96
 
   (Jelmer Vernooij, #1832868)
97
 
 
98
 
 * Don't fail when unable to write per-user ignore list due to
99
 
   one of the intermediate directories not existing
100
 
   (Jelmer Vernooij, #1851904)
101
 
 
102
 
 * Fix file graph operations on Git repositories.
103
 
   (Jelmer Vernooij, #1847913)
104
 
 
105
 
 * Allow running tests without launchpadlib installed.
106
 
   (Jelmer Vernooij, #1849988)
107
 
 
108
 
 * Fix compatibility with Python 3.8.
109
 
   (Jelmer Vernooij, Victor Stinner, #1844684)
110
 
 
111
 
Documentation
112
 
*************
113
 
 
114
 
None
115
 
 
116
 
API Changes
117
 
***********
118
 
 
119
 
None.
120
 
 
121
 
Internals
122
 
*********
123
 
 
124
 
None.
125
 
 
126
 
Testing
127
 
*******
128
 
 
129
 
 * Fix bb.test_testament.TestTestament.test_testament_non_ascii
130
 
   when the host encoding is non-utf8.
131
 
   (Jelmer Vernooij, #1849986)
132
 
 
133
 
 
134
 
bzr 3.0.1
135
 
#########
136
 
 
137
 
:3.0.1: 2019-06-16
138
 
 
139
 
brz 3.0.1 is the second release of ``Breezy``, a fork of Bazaar. For more
 
8
brz 3.0.0 is the first release of ``Breezy``, a fork of Bazaar. For more
140
9
information, see our release announcement on the Bazaar mailing list and
141
10
README.
142
11
 
143
 
External Compatibility Breaks
144
 
*****************************
145
 
 
146
 
None.
147
 
 
148
 
New Features
149
 
************
150
 
 
151
 
None.
152
 
 
153
 
Improvements
154
 
************
155
 
 
156
 
None.
157
 
 
158
 
 
159
 
Bug Fixes
160
 
*********
161
 
 
162
 
* Fix compatibility with newer versions of Dulwich (>= 0.19.12).
163
 
  (Jelmer Vernooij)
164
 
 
165
 
* Fix a nasty corner case merging changes into a tree with changed
166
 
  symlinks when pushing from bzr into git.
167
 
  (Jelmer Vernooij)
168
 
 
169
 
* Fix installation on Windows. (Raoul Snyman, #1818947)
170
 
 
171
 
* Fix switching between branches while preserving uncommitted changes in git.
172
 
  (Jelmer Vernooij, #1820606)
173
 
 
174
 
* Return consist errors from ``Branch.get_revid`` and
175
 
  ``Repository.get_revid_for_revno`` when the revision
176
 
  number is invalid. (Jelmer Vernooij, #701953)
177
 
 
178
 
* Print full upgrade command to run when complaining about lack of
179
 
  support for tags. (Jelmer Vernooij, #163908)
180
 
 
181
 
* Refactor auto conflict handling and add a ``--auto`` flag
182
 
  to ``bzr resolve``. (Martin Packman, #688506)
183
 
 
184
 
Documentation
185
 
*************
186
 
 
187
 
None.
188
 
 
189
 
API Changes
190
 
***********
191
 
 
192
 
None.
193
 
 
194
 
Internals
195
 
*********
196
 
 
197
 
None.
198
 
 
199
 
Changed Behaviour
200
 
*****************
201
 
 
202
 
None.
203
 
 
204
 
Testing
205
 
*******
206
 
 
207
 
None.
208
 
 
209
 
 
210
12
brz 3.0.0
211
13
#########
212
14
 
213
15
:Codename: Pelican
214
 
:3.0.0: 2019-03-06
215
 
 
216
 
brz 3.0.0 is the first release of ``Breezy``, a fork of Bazaar. For more
217
 
information, see our release announcement on the Bazaar mailing list and
218
 
README.
 
16
:3.0.1: NOT RELEASED YET
219
17
 
220
18
External Compatibility Breaks
221
19
*****************************
222
20
 
223
 
 * The bzr command has been renamed to brz, to prevent clashes with upstream
224
 
   Bazaar.
 
21
 * The bzr command has been renamed to brz, to prevent
 
22
   clashes with upstream Bazaar.
225
23
   (Martin Packman, Jelmer Vernooij)
226
24
 
227
 
 * The --prefix/-p argument for ``brz diff`` now defaults to -p1 rather
 
25
 * The --prefix/-p argument for ``bzr diff`` now defaults to -p1 rather
228
26
   than -p0. (Jelmer Vernooij, #1695126)
229
27
 
230
28
 * The ``brz register-branch`` command from the Launchpad plugin has been
265
63
   out to the gnupg command. The ``gpg_signing_command`` option has been
266
64
   removed.  (Jelmer Vernooij, #847388)
267
65
 
268
 
 * The ``bzr.transform.orphan_policy`` configuration option
269
 
   has been renamed to ``transform.orphan_policy``.
270
 
   (Jelmer Vernooij)
271
 
 
272
 
 * Backslash (\) is no longer accepted as a path separator
273
 
   on platforms where it is not the default path separator,
274
 
   e.g. POSIX systems. This is so that filenames with backslashes
275
 
   in their name can be added explicitly. (#176263, #165151)
276
 
 
277
 
 * One-letter shortcuts for Ubuntu releases are no
278
 
   longer supported after 'ubuntu:'. Bazaar's mapping for
279
 
   one-letter distroseries had not been updated since natty.
280
 
   (Jelmer Vernooij)
281
 
 
282
 
 * The ``brz lp-mirror-branch`` subcommand has been removed.
283
 
   Please use the ``lp-force-branch-mirror`` command from
284
 
   the lptools package instead. (Jelmer Vernooij, #518807)
285
 
 
286
 
 * Up-to-date checking for Bazaar packaging branches is no
287
 
   longer performed, since there are no longer
288
 
   any automated imports. (Jelmer Vernooij)
289
 
 
290
 
 * ``setuptools`` is now required to build and install Breezy.
291
 
   (Jelmer Vernooij)
292
 
 
293
66
New Features
294
67
************
295
68
 
296
 
 * The 'bisect' plugin is now shipped with brz. (Jelmer Vernooij)
297
 
 
298
 
 * The 'fastimport' plugin is now bundled with Breezy.
299
 
   (Jelmer Vernooij)
300
 
 
301
 
 * The ``grep`` plugin has been merged into Breezy.
302
 
   (Parth Malwankar, Martin Packman, Jelmer Vernooij)
303
 
 
304
 
 * The 'stats' plugin is now bundled with Breezy.
305
 
   (Jelmer Vernooij)
306
 
 
307
 
 * The 'upload' plugin is now bundled with Breezy.
308
 
   (Jelmer Vernooij)
309
 
 
310
 
 * The 'cvs' and 'mtn' plugins are now bundled with Breezy.
311
 
   (Jelmer Vernooij)
312
 
 
313
 
 * The 'email' plugin is now bundled with Breezy.
 
69
 * The 'bisect' plugin is now shipped with bzr. (Jelmer Vernooij)
 
70
 
 
71
 * The 'fastimport' plugin is now bundled with Bazaar.
 
72
   (Jelmer Vernooij)
 
73
 
 
74
 * The 'stats' plugin is now bundled with Bazaar.
 
75
   (Jelmer Vernooij)
 
76
 
 
77
 * The 'upload' plugin is now bundled with Bazaar.
 
78
   (Jelmer Vernooij)
 
79
 
 
80
 * The 'cvs' and 'mtn' plugins are now bundled with Bazaar.
 
81
   (Jelmer Vernooij)
 
82
 
 
83
 * The 'email' plugin is now bundled with Bazaar.
314
84
   (Jelmer Vernooij)
315
85
 
316
86
 * The 'import' command is now bundled with brz.
339
109
 * New ``lp-logout`` command to unset launchpad username.
340
110
   (Jelmer Vernooij, #349143)
341
111
 
342
 
 * Plugins can now be registered using the 'entrypoints' mechanism in
343
 
   setuptools. (Jelmer Vernooij, #1802647)
344
 
 
345
 
 * The Breezy UI now handles RCP-style URLs and suggests the
346
 
   user specify either ``git+ssh`` or ``bzr+ssh``.
347
 
   (Jelmer Vernooij)
348
 
 
349
112
Improvements
350
113
************
351
114
 
356
119
 * The ``repodebug`` plugin is now bundled.
357
120
   (Jelmer Vernooij)
358
121
 
359
 
 * New ``brz cp`` command which copies files (but does not currently track
 
122
 * New ``bzr cp`` command which copies files (but does not currently track
360
123
   history). (Jelmer Vernooij, start towards #269095)
361
124
 
362
 
 * HPSS calls for ``RevisionTree.archive`` and
363
 
   ``RevisionTree.annotate_iter`` have been added. (Jelmer Vernooij,
364
 
   #897781)
365
 
 
366
 
 * Branches with symlinks are now supported on Windows. Symlinks are
367
 
   ignored by operations like branch, diff etc. with a warning as Symlinks
368
 
   are not created on Windows.
369
 
   (Parth Malwankar, #81689)
370
 
 
371
 
 * New ``lp+bzr://`` URL scheme for Bazaar-only branches on Launchpad.
372
 
   (Jelmer Vernooij)
373
 
 
374
 
 * Report colocated branch information in ``brz info``.
375
 
   (Jelmer Vernooij, #1803846)
376
 
 
377
125
Bug Fixes
378
126
*********
379
127
 
393
141
  (Jelmer Vernooij, #796582, #403811, #694946, #268135, #299879)
394
142
 
395
143
* Print a proper error when encountering ghost revisions in
396
 
  mainline in ``brz log``. (Jelmer Vernooij, #726466)
 
144
  mainline in ``bzr log``. (Jelmer Vernooij, #726466)
397
145
 
398
146
* Security fix: hostnames starting with a dash in bzr+ssh URLs
399
147
  are now filtered out when using a subprocess SSH client.
415
163
 
416
164
* Support '0' markers in fastimport plugin. (Jelmer Vernooij, #1744615)
417
165
 
418
 
* Support adding/removing filenames that consist of just
419
 
  backslashes in where backslash is not the path separator.
420
 
  (Jelmer Vernooij, #176263, #165151)
421
 
 
422
 
* Report correct path in output of ``brz add``.
423
 
  (Brian de Alwis, Jelmer Vernooij, #1799482)
424
 
 
425
 
* Don't report empty directories in git trees as changes.
426
 
  (Jelmer Vernooij, #1804072)
427
 
 
428
 
* Fix support for 'brz ignore' in Git trees.
429
 
  (Jelmer Vernooij, #1804053)
430
 
 
431
 
* Print a clearer error when GPG can't be found.
432
 
  (Jelmer Vernooij, #1803898)
433
 
 
434
 
* Fix a corner case when moving files.
435
 
  (Jelmer Vernooij, #533152)
436
 
 
437
 
* Fix fastexport output to standard output when
438
 
  running under Python 3. (Jelmer Vernooij, #1805172)
439
 
 
440
 
* Restore absolute URLs in branch reference URLs. This is
441
 
  needed for backwards compatibility with Bazaar.
442
 
  (Jelmer Vernooij, #1803845)
443
 
 
444
 
* Don't report .git files as unknown files.
445
 
  (Jelmer Vernooij, Debian Bug #921240)
446
 
 
447
 
* Raise better error when path subsegments lack =.
448
 
  (Jelmer Vernooij, #891483)
449
 
 
450
 
* Display correct pull location argument in
451
 
  output of ``brz uncommit``.
452
 
  (Jelmer Vernooij, #386577)
453
 
 
454
166
Documentation
455
167
*************
456
168
 
461
173
   removed since there are no current translators to update them.
462
174
   (Jelmer Vernooij)
463
175
 
464
 
 * A quick introduction about using Breezy with GitHub has been added.
465
 
   (Jelmer Vernooij, #1803867)
466
 
 
467
176
API Changes
468
177
***********
469
178
 
551
260
.. Major internal changes, unlikely to be visible to users or plugin 
552
261
   developers, but interesting for brz developers.
553
262
 
554
 
* Allow overriding of default HTTP headers by caller.
555
 
  (Jelmer Vernooij, #1753734)
556
 
 
557
263
Testing
558
264
*******
559
265
 
560
 
 * Allow /dev/null to be a symlink to a chardev. (Igo Pashev, #832257)
561
 
 
562
266
 * A test isolation issue in ``breezy.tests.test_ui`` was fixed,
563
267
   which caused ``output_encoding = iso-8859-1`` to be added to the
564
268
   users' bazaar.conf. (Jelmer Vernooij)
578
282
   e.g. leaking keys into the users' GNUPG directory.
579
283
   (Jelmer Vernooij, #843885)
580
284
 
581
 
 * Allow some slack when comparing times.
582
 
   (Jelmer Vernooij, #1804121)
583
 
 
584
 
 * Fix a spuriously failing fastexport test due to dictionary
585
 
   ordering. (Jelmer Vernooij, #1808630)
586
 
 
587
285
..
588
286
   vim: tw=74 ft=rst ff=unix