/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: 2017-06-11 13:48:12 UTC
  • mfrom: (6686 work)
  • mto: This revision was merged to the branch mainline in revision 6690.
  • Revision ID: jelmer@jelmer.uk-20170611134812-02rfzb60kjyk32cl
Merge trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
####################
 
2
Breezy Release Notes
 
3
####################
 
4
 
 
5
.. toctree::
 
6
   :maxdepth: 1
 
7
 
 
8
brz 3.0.0 is the first release of ``Breezy``, a fork of Bazaar. For more
 
9
information, see our release announcement on the Bazaar mailing list and
 
10
README.
 
11
 
 
12
brz 3.0.0
 
13
#########
 
14
 
 
15
:Codename: Pelican
 
16
:3.0.1: NOT RELEASED YET
 
17
 
 
18
External Compatibility Breaks
 
19
*****************************
 
20
 
 
21
 * The bzr command has been renamed to brz, to prevent
 
22
   clashes with upstream Bazaar.
 
23
   (Martin Packman, Jelmer Vernooij)
 
24
 
 
25
 * The --prefix/-p argument for ``bzr diff`` now defaults to -p1 rather
 
26
   than -p0. (Jelmer Vernooij, #1695126)
 
27
 
 
28
 * The ``brz register-branch`` command from the Launchpad plugin has been
 
29
   removed, because it has not worked for at least five years: it relies on
 
30
   password authentication rather than SSO, the relevant systems no longer
 
31
   have firewall-level access to the outside world, and in general the
 
32
   Mirrored branch type is deprecated.  Either just push the branch to
 
33
   Launchpad or use code imports instead
 
34
   (https://help.launchpad.net/VcsImports).
 
35
   (Colin Watson, #254567, #483689)
 
36
 
 
37
 * brz no longer supports building the C extensions using Pyrex.
 
38
   Only Cython is supported. (Jelmer Vernooij)
 
39
 
 
40
 * Support for HTTP support using "pycurl" and the associated
 
41
   URL schemes "http+pycurl://" and "https+pycurl://" has been dropped.
 
42
   (Jelmer Vernooij, #82086, #377389, #122258, #516222, #545776, #1696602)
 
43
 
 
44
New Features
 
45
************
 
46
 
 
47
 * The 'bisect' plugin is now shipped with bzr. (Jelmer Vernooij)
 
48
 
 
49
 * The 'fastimport' plugin is now bundled with Bazaar.
 
50
   (Jelmer Vernooij)
 
51
 
 
52
 * The 'stats' plugin is now bundled with Bazaar.
 
53
   (Jelmer Vernooij)
 
54
 
 
55
 * The 'upload' plugin is now bundled with Bazaar.
 
56
   (Jelmer Vernooij)
 
57
 
 
58
 * The 'email' plugin is now bundled with Bazaar.
 
59
   (Jelmer Vernooij)
 
60
 
 
61
 * The 'import' command is now bundled with brz.
 
62
   Imported from bzrtools by Aaron Bentley. (Jelmer Vernooij, #773241)
 
63
 
 
64
 * The 'fetch-ghosts' command is now bundled with brz.
 
65
   Imported from bzrtools by Aaron Bentley. (Jelmer Vernooij)
 
66
 
 
67
Improvements
 
68
************
 
69
 
 
70
 * Doc generators now support the SOURCE_DATE_EPOCH environment
 
71
   variable (https://reproducible-builds.org/specs/source-date-epoch/).
 
72
   (Jelmer Vernooij)
 
73
 
 
74
Bug Fixes
 
75
*********
 
76
 
 
77
* Support Server Name Indication (SNI) when talking to https servers.
 
78
  Cherry-picked from lp:~vila/bzr/1089352-sni-support
 
79
  (Vincent Ladeuil, #1089352)
 
80
 
 
81
* The ``bisect`` command now works in non-``.bzr`` directories.
 
82
  (Jelmer Vernooij)
 
83
 
 
84
Documentation
 
85
*************
 
86
 
 
87
 * Various documents have been updated to explain that Breezy is a fork
 
88
   of Bazaar.
 
89
 
 
90
API Changes
 
91
***********
 
92
 
 
93
 * bzrlib has been renamed to bzrlib. (Martin Packman, Jelmer Vernooij)
 
94
 
 
95
 * Signature of ``load_tests`` used by ``TestLoader`` changed to be
 
96
   compatible with standard libarary unittest.  (Martin Packman)
 
97
 
 
98
 * All previously deprecated functionality has been removed.
 
99
   (Jelmer Vernooij)
 
100
 
 
101
 * Renamed ``breezy.delta.report_delta`` parameter ``filter=`` to
 
102
   ``predicate=``. (Martin Packman)
 
103
 
 
104
 * ``Branch.bzrdir``, ``Repository.bzrdir`` and ``WorkingTree.bzrdir``
 
105
   have been renamed to ``Branch.controldir``, ``Repository.controldir``
 
106
   and ``WorkingTree.controldir``, respectively.
 
107
   (Jelmer Vernooij, #1695774)
 
108
 
 
109
 * ``BzrBranch`` and the various bzr branch format implementations
 
110
   have been moved to ``breezy.bzr``. (Jelmer Vernooij)
 
111
 
 
112
 * ``MetaDirBranchFormatFactory`` has been removed.
 
113
   Use lazy registration on ``breezy.branch.format_registry``
 
114
   instead. (Jelmer Vernooij)
 
115
 
 
116
 * ``breezy.bzrdir.format_registry`` has been removed; use
 
117
   ``breezy.controldir.format_registry`` instead.
 
118
   (Jelmer Vernooij)
 
119
 
 
120
 * ``breezy.api`` has been removed.  (Jelmer Vernooij, #742192)
 
121
 
 
122
 * ``ControlDir.find_bzrdirs`` has been renamed to
 
123
   ``ControlDir.find_controldirs``. (Jelmer Vernooij)
 
124
 
 
125
Internals
 
126
*********
 
127
 
 
128
.. Major internal changes, unlikely to be visible to users or plugin 
 
129
   developers, but interesting for brz developers.
 
130
 
 
131
Testing
 
132
*******
 
133
 
 
134
 * A test isolation issue in ``breezy.tests.test_ui`` was fixed,
 
135
   which caused ``output_encoding = iso-8859-1`` to be added to the
 
136
   users' bazaar.conf. (Jelmer Vernooij)
 
137
 
 
138
..
 
139
   vim: tw=74 ft=rst ff=unix