/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.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:
9
9
#########
10
10
 
11
11
:Codename: Nirvana
12
 
:3.1.0: NOT RELEASED YET
 
12
:3.1.0: 2020-05-21
13
13
 
14
14
External Compatibility Breaks
15
15
*****************************
16
16
 
17
17
.. These may require users to change the way they use Breezy.
18
18
 
19
 
 * The ``brz init-repo`` command has been renamed to
20
 
   ``brz init-shared-repo`` to emphasize that it creates
21
 
   shared repositories rather than just any kind of repository.
22
 
   (Jelmer Vernooij)
 
19
* The ``brz init-repo`` command has been renamed to
 
20
  ``brz init-shared-repo`` to emphasize that it creates
 
21
  shared repositories rather than just any kind of repository.
 
22
  (Jelmer Vernooij)
23
23
 
24
24
New Features
25
25
************
26
26
 
27
27
.. New commands, options, etc that users may wish to try out.
28
28
 
29
 
 * A new ``brz land`` command can merge merge proposals on Launchpad,
30
 
   GitHub and GitLab sites. (Jelmer Vernooij, #1816213)
31
 
 
32
 
 * The 'patch' command is now bundled with brz.
33
 
   Imported from bzrtools by Aaron Bentley. (Jelmer Vernooij)
34
 
 
35
 
 * The 'quilt' plugin, extracted from brz-debian, is now
36
 
   bundled. (Jelmer Vernooij)
37
 
 
38
 
 * A new ``calculate_revnos`` configuration option (defaults to enabled)
39
 
   can be used to disable revno display for branch formats that
40
 
   do not natively store revnos. This speeds up ``brz log`` on
41
 
   the Samba git branch by 33%.
42
 
   (Jelmer Vernooij)
43
 
 
44
 
 * Directly read mtab rather than using psutil when trying to figure out
45
 
   filesystem types. This removes a dependency that not all users may
46
 
   have installed and speeds up import time since psutil brings in
47
 
   various other modules. (Jelmer Vernooij)
48
 
 
49
 
 * ``brz diff`` now has a --color argument that can write
50
 
   color diff output. This is based on the cdiff code in
51
 
   bzrtools by Aaron Bentley.
52
 
   (Jelmer Vernooij, #376594)
53
 
 
54
 
 * Information about tree references can now be updated on remote
55
 
   branches. (Jelmer Vernooij)
56
 
 
57
 
 * Warn the user when they attempt to use Breezy in a Subversion
58
 
   working copy. (Jelmer Vernooij)
59
 
 
60
 
 * Add a basic Mercurial plugin that mentions that .hg repositories
61
 
   are unsupported when the user attempts to access one.
62
 
   (Jelmer Vernooij)
63
 
 
64
 
 * The ``2a`` format now officially supports storing tree references.
65
 
   It always partially supported storing tree reference data,
66
 
   and would happily pull in tree reference data from other repository
67
 
   formats. (Jelmer Vernooij)
68
 
 
69
 
 * A new ``fossil`` plugin has been added that warns users when they
70
 
   attempt to access Fossil repositories.
71
 
   (Jelmer Vernooij, #1848821)
72
 
 
73
 
 * When pushing to Git repositories, symrefs are now followed.
74
 
   (Jelmer Vernooij, #1800393)
75
 
 
76
 
 * New ``brz clone`` command, which clones everything under
77
 
   a control directory. I.e. all colocated branches, like
78
 
   ``git clone``. (Jelmer Vernooij, #831939)
79
 
 
80
 
 * ``brz sprout`` is now an alias for ``brz branch``.
81
 
   (Jelmer Vernooij)
82
 
 
83
 
 * ``brz branch`` now accepts a ``-b`` flag with the
84
 
   name of the colocated branch to sprout.
85
 
   (Jelmer Vernooij, #1869977)
86
 
 
87
 
 * Add a ``breezy.__main__`` module so that
88
 
   ``python3 -m breezy`` works. (Jelmer Vernooij)
 
29
* A new ``brz land`` command can merge merge proposals on Launchpad,
 
30
  GitHub and GitLab sites. (Jelmer Vernooij, #1816213)
 
31
 
 
32
* The 'patch' command is now bundled with brz.
 
33
  Imported from bzrtools by Aaron Bentley. (Jelmer Vernooij)
 
34
 
 
35
* The 'quilt' plugin, extracted from brz-debian, is now
 
36
  bundled. (Jelmer Vernooij)
 
37
 
 
38
* A new ``calculate_revnos`` configuration option (defaults to enabled)
 
39
  can be used to disable revno display for branch formats that
 
40
  do not natively store revnos. This speeds up ``brz log`` on
 
41
  the Samba git branch by 33%.
 
42
  (Jelmer Vernooij)
 
43
 
 
44
* Directly read mtab rather than using psutil when trying to figure out
 
45
  filesystem types. This removes a dependency that not all users may
 
46
  have installed and speeds up import time since psutil brings in
 
47
  various other modules. (Jelmer Vernooij)
 
48
 
 
49
* ``brz diff`` now has a --color argument that can write
 
50
  color diff output. This is based on the cdiff code in
 
51
  bzrtools by Aaron Bentley.
 
52
  (Jelmer Vernooij, #376594)
 
53
 
 
54
* Information about tree references can now be updated on remote
 
55
  branches. (Jelmer Vernooij)
 
56
 
 
57
* Warn the user when they attempt to use Breezy in a Subversion
 
58
  working copy. (Jelmer Vernooij)
 
59
 
 
60
* Add a basic Mercurial plugin that mentions that .hg repositories
 
61
  are unsupported when the user attempts to access one.
 
62
  (Jelmer Vernooij)
 
63
 
 
64
* The ``2a`` format now officially supports storing tree references.
 
65
  It always partially supported storing tree reference data,
 
66
  and would happily pull in tree reference data from other repository
 
67
  formats. (Jelmer Vernooij)
 
68
 
 
69
* A new ``fossil`` plugin has been added that warns users when they
 
70
  attempt to access Fossil repositories.
 
71
  (Jelmer Vernooij, #1848821)
 
72
 
 
73
* When pushing to Git repositories, symrefs are now followed.
 
74
  (Jelmer Vernooij, #1800393)
 
75
 
 
76
* New ``brz clone`` command, which clones everything under
 
77
  a control directory. I.e. all colocated branches, like
 
78
  ``git clone``. (Jelmer Vernooij, #831939)
 
79
 
 
80
* ``brz sprout`` is now an alias for ``brz branch``.
 
81
  (Jelmer Vernooij)
 
82
 
 
83
* ``brz branch`` now accepts a ``-b`` flag with the
 
84
  name of the colocated branch to sprout.
 
85
  (Jelmer Vernooij, #1869977)
 
86
 
 
87
* Add a ``breezy.__main__`` module so that
 
88
  ``python3 -m breezy`` works. (Jelmer Vernooij)
89
89
 
90
90
Improvements
91
91
************
121
121
* CVS pserver URLs now indicate that the pserver protocol is not
122
122
  supported. (Jelmer Vernooij)
123
123
 
124
 
 * Git repositories with submodules can now be imported into 2a
125
 
   branches; submodules are converted to nested trees.
126
 
   (Jelmer Vernooij, #402814)
127
 
 
128
 
 * Python 3 is now used by default to run scripts, etc. from the makefile.
129
 
   (Jelmer Vernooij)
130
 
 
131
 
 * ``.git/config`` is now consulted to determine the users' identity
132
 
   for commits, and the gpg_signing_key. (Jelmer Vernooij)
133
 
 
134
 
 * Ignore special files (fifos, block/character devices, sockets)
135
 
   when finding changes in Git working trees. (Jelmer Vernooij, #1857244)
 
124
* Git repositories with submodules can now be imported into 2a
 
125
  branches; submodules are converted to nested trees.
 
126
  (Jelmer Vernooij, #402814)
 
127
 
 
128
* Python 3 is now used by default to run scripts, etc. from the makefile.
 
129
  (Jelmer Vernooij)
 
130
 
 
131
* ``.git/config`` is now consulted to determine the users' identity
 
132
  for commits, and the gpg_signing_key. (Jelmer Vernooij)
 
133
 
 
134
* Ignore special files (fifos, block/character devices, sockets)
 
135
  when finding changes in Git working trees. (Jelmer Vernooij, #1857244)
136
136
 
137
137
 
138
138
Bug Fixes
178
178
* Cope with non-ascii characters in Git signatures.
179
179
  (Jelmer Vernooij, #1869533)
180
180
 
 
181
* Fix use of ``proxy_bypass`` on Python 3.
 
182
  (Jelmer Vernooij, #1878698)
 
183
 
 
184
* Create $XDG_HOME_DIR if it does not exist.
 
185
  (Jelmer Vernooij)
 
186
 
181
187
Documentation
182
188
*************
183
189