/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: Jelmer Vernooij
  • Date: 2019-10-28 01:38:39 UTC
  • mto: This revision was merged to the branch mainline in revision 7412.
  • Revision ID: jelmer@jelmer.uk-20191028013839-q63zzm4yr0id9b3o
Allow unknown extras in git commits when just inspecting revisions, rather than importing.

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.1.0
 
9
#########
 
10
 
 
11
:Codename: Nirvana
 
12
:3.1.0: NOT RELEASED YET
 
13
 
 
14
External Compatibility Breaks
 
15
*****************************
 
16
 
 
17
.. These may require users to change the way they use Breezy.
 
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)
 
23
 
 
24
New Features
 
25
************
 
26
 
 
27
.. New commands, options, etc that users may wish to try out.
 
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
Improvements
 
50
************
 
51
 
 
52
.. Improvements to existing commands, especially improved performance
 
53
   or memory usage, or better results.
 
54
 
 
55
* A new ``--commit-message`` option has been added to
 
56
  ``brz propose``, for hosting sites that support it.
 
57
  (Jelmer Vernooij)
 
58
 
 
59
* Automatically upgrade to branch format 8 when setting branch references.
 
60
  (Jelmer Vernooij)
 
61
 
 
62
* The ``ssh`` configuration variable can be used to set the default
 
63
  SSH implementation. (Jelmer Vernooij, #650757)
 
64
 
 
65
* ``locks.steal_dead`` is now enabled by default.
 
66
  (Jelmer Vernooij, #220464)
 
67
 
 
68
* The substitution variables for the ``change_editor`` configuration
 
69
  option are now "{old_path}" and "{new_path}" rather than "@old_path" and
 
70
  "@new_path". The former is more consistent with the way substitutions
 
71
  work in other configuration options. The old syntax is still supported.
 
72
  (Jelmer Vernooij, #708718)
 
73
 
 
74
* The ``brz inventory`` command now accepts a ``--include-root``
 
75
  argument to show the tree root. (Jelmer Vernooij)
 
76
 
 
77
Bug Fixes
 
78
*********
 
79
 
 
80
.. Fixes for situations where brz would previously crash or give incorrect
 
81
   or undesirable results.
 
82
 
 
83
* Print a sensible error message when conversion for an option fails
 
84
  (i.e. when a non-int is specified as the value for an integer
 
85
  parameter) (#237844, Jelmer Vernooij)
 
86
 
 
87
* Don't include timestamps in filenames when reporting on binary
 
88
  files in diff. (Jelmer Vernooij, #71307)
 
89
 
 
90
* Ignore UnknownFormatErrors when scanning for control directories.
 
91
  (Jelmer Vernooij, #468332)
 
92
 
 
93
* Fix fetching from remote git repositories in ``brz git-import``.
 
94
  (Jelmer Vernooij, #1836238)
 
95
 
 
96
* A new ``TreeEntry.is_unmodified`` method has added, which allows
 
97
  merge to check for unmodified files without relying
 
98
  on the .revision attribute that is not available for Git trees.
 
99
  This fixes LCA merges for Git repositories.
 
100
  (Jelmer Vernooij, #1826663)
 
101
 
 
102
* Fix passing of directories in specific_files to
 
103
  GitWorkingTree.iter_entries_by_dir(). (Jelmer Vernooij, #1844054)
 
104
 
 
105
Documentation
 
106
*************
 
107
 
 
108
.. Improved or updated documentation.
 
109
 
 
110
API Changes
 
111
***********
 
112
 
 
113
.. Changes that may require updates in plugins or other code that uses
 
114
   breezy.
 
115
 
 
116
* New ``Tree.get_transform`` method for getting a ``TreeTransform``
 
117
  object. (Jelmer Vernooij)
 
118
 
 
119
* The ``Tree.get_root_id`` method has been removed. Use
 
120
  ``Tree.path2id('')`` instead. (Jelmer Vernooij)
 
121
 
 
122
* ``Repository.find_branches`` now returns an iterator rather than a
 
123
  list. (Jelmer Vernooij, #413970)
 
124
 
 
125
* New ``Tree.get_nested_tree`` method for retrieving a nested tree.
 
126
  (Jelmer Vernooij)
 
127
 
 
128
Internals
 
129
*********
 
130
 
 
131
.. Major internal changes, unlikely to be visible to users or plugin 
 
132
   developers, but interesting for brz developers.
 
133
 
 
134
Testing
 
135
*******
 
136
 
 
137
.. Fixes and changes that are only relevant to brz's test framework and 
 
138
   suite.  This can include new facilities for writing tests, fixes to 
 
139
   spurious test failures and changes to the way things should be tested.
 
140
 
 
141
 
 
142
..
 
143
   vim: tw=74 ft=rst ff=unix