/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/whats-new/whats-new-in-3.1.txt

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2020-06-01 19:47:17 UTC
  • mfrom: (7506.1.1 merge-3.1)
  • Revision ID: breezy.the.bot@gmail.com-20200601194717-8mco90rhp2v1dbgj
Merge lp:brz/3.1.

Merged from https://code.launchpad.net/~jelmer/brz/merge-3.1/+merge/384927

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
What's New in Breezy 3.1?
3
3
*************************
4
4
 
5
 
Breezy 3.1 is still under development, and will be released when it is
6
 
ready.  This document accumulates a high level summary of what's changed.
7
 
See the :doc:`../release-notes/index` for a full list.
8
 
 
9
 
<topics of interest here>
 
5
This is the second release series for Breezy since it was forked from Bazaar.
 
6
From here on, we will primarily make bugfix releases on the 3.1 series (3.1.1,
 
7
etc) while 3.2 will become our new development series.
 
8
 
 
9
This document accumulates a high level summary of what's changed.  See the
 
10
:doc:`../release-notes/index` for a full list.
 
11
 
 
12
Users are encouraged to upgrade from the other stable series.  This document
 
13
outlines the improvements in Breezy 3.1 vs Breezy 3.0. As well as
 
14
summarizing improvements made to the core product, it highlights
 
15
enhancements within the broader Breezy world of potential interest to those
 
16
upgrading.
 
17
 
 
18
Breezy 3.1.0 is fully compatible both locally and on the network with Bazaar
 
19
2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6 and 2.7 as well as Breezy 3.0, and can read
 
20
and write repositories generated by all previous versions.
 
21
 
 
22
 
 
23
Python 2 EOL'ed
 
24
***************
 
25
 
 
26
The 3.1 series will be the last Breezy release series that supports Python 2.7.
 
27
Release series 3.2 and later will only support Python 3.5 and later.
 
28
 
 
29
New command names
 
30
*****************
 
31
 
 
32
``brz init-repo`` has been renamed to ``brz init-shared-repo``
 
33
to emphasize that it creates
 
34
shared repositories rather than just any kind of repository.
 
35
 
 
36
``brz sprout`` is now an alias for ``brz branch``.
 
37
 
 
38
New Commands
 
39
************
 
40
 
 
41
A new ``brz land`` command can merge merge proposals
 
42
on Launchpad, GitHub or GitLab instances.
 
43
 
 
44
The ``brz patch`` command (previously bundled in bzrtools) can apply
 
45
patches to a tree.
 
46
 
 
47
The ``brz clone`` command can clone an entire local or remote control
 
48
directory, rather than just a single branch (as the ``brz branch`` command does).
 
49
 
 
50
Better detection of other version control systems
 
51
*************************************************
 
52
 
 
53
Breezy can now detect local Subversion, Fossil and Mercurial
 
54
repositories and notify the user about conversion
 
55
options.
 
56
 
 
57
It will also detect and inform about remote Mercurial, Fossil, CVS-Pserver and
 
58
Subversion repositories.
 
59
 
 
60
Nested Tree Support
 
61
*******************
 
62
 
 
63
This release improves support for by-reference nested trees in Breezy, both
 
64
in the Bazaar and Git formats.
 
65
 
 
66
Note that nested tree support is not complete yet, and commands for creating
 
67
nested trees are still hidden.
 
68
 
 
69
Improved Git support
 
70
********************
 
71
 
 
72
This release contains a large number of fixes for the Git support
 
73
in Breezy, both for crash fixes and performance.
 
74
 
 
75
There is also improved support for honoring more of the
 
76
standard Git configuration variables in e.g. ~/.gitconfig.
 
77
 
 
78
Repositories with Git submodules can now be imported into
 
79
Bazaar branches.
10
80
 
11
81
Further information
12
82
*******************
13
83
 
14
84
For more detailed information on the changes made, see the the
15
85
:doc:`../release-notes/index` for:
16
 
 
17
86
* the interim brz `milestones <https://launchpad.net/brz/3.1>`_
18
87
* the plugins you use.
19
88