28
28
bzr.exe, installed to ``C:\Program Files\Bazaar\plugins`` directory,
29
29
and standalone installer allows user to skip installation of this plugin.
30
30
(Alexander Belchenko)
32
32
* Restore auto-detection of plink.exe on Windows. (Dmitry Vasiliev)
36
* ``branch`` and ``checkout`` can hard-link working tree files, which is
37
faster and saves space. (Aaron Bentley)
36
* ``branch`` and ``checkout`` can hard-link working tree files, which is
37
faster and saves space. (Aaron Bentley)
39
* ``bzr send`` will now also look at the ``child_submit_to`` setting in
40
the submit branch to determine the email address to send to.
45
* BzrBranch._lefthand_history is faster on pack repos. (Aaron Bentley)
47
* Branch6.generate_revision_history is faster. (Aaron Bentley)
49
* Directory services can now be registered, allowing special URLs to be
50
dereferenced into real URLs. This is a generalization and cleanup of
51
the lp: transport lookup. (Aaron Bentley)
53
* Merge directives that are automatically attached to emails have nicer
54
filenames, based on branch-nick + revno. (Aaron Bentley)
56
* ``push`` has a ``--revision`` option, to specify what revision to push up
59
* Significantly reducing execution time and network traffic for trivial
60
case of running ``bzr missing`` command for two identical branches.
63
* The ``hooks`` command lists installed hooks, to assist in debugging.
41
66
* Updates to how ``annotate`` work. Should see a measurable improvement in
42
67
performance and memory consumption for file with a lot of merges.
43
68
Also, correctly handle when a line is introduced by both parents (it
49
74
* Disable plink's interactive prompt for password.
50
75
(#107593, Dmitry Vasiliev)
77
* Encode command line arguments from unicode to user_encoding before
78
invoking external mail client in `bzr send` command.
79
(#139318, Alexander Belchenko)
81
* Improved error reporting in the Launchpad plugin. (Daniel Watkins,
52
84
* Include quick-start-summary.svg file to python-based installer(s)
53
85
for Windows. (#192924, Alexander Belchenko)
59
91
* ``merge --preview`` now works for merges that add or modify
60
92
symlinks (James Henstridge)
62
* Upgrade bundled ConfigObj to version 4.5.1, which properly quotes #
94
* Redirecting the output from ``bzr merge`` (when the remembered
95
location is used) now works. (John Arbash Meinel)
97
* setup.py script explicitly checks for Python version.
98
(Jari Aalto, Alexander Belchenko, #200569)
100
* UnknownFormatErrors no longer refer to branches regardless of kind of
101
unknown format. (Daniel Watkins, #173980)
103
* Upgrade bundled ConfigObj to version 4.5.2, which properly quotes #
63
104
signs, among other small improvements. (Matt Nordhoff, #86838)
65
106
* Use correct indices when emitting LCA conflicts. This fixes IndexError
66
107
errors. (Aaron Bentley, #196780)
111
* Explained how to use ``version-info --custom`` in the User Guide.
112
(Neil Martinsen-Burrell)
70
116
* Support for loading plugins from zip files and
128
* Autopacking no longer holds the full set of inventory lines in
129
memory while copying. For large repositories, this can amount to
130
hundreds of MB of ram consumption.
131
(Ian Clatworthy, John Arbash Meinel)
82
133
* New module ``tools/package_mf.py`` provide custom module finder for
83
134
python packages (improves standard python library's modulefinder.py)
84
135
used by ``setup.py`` script while building standalone bzr.exe.
94
145
falling back to other repositories when they have partial data.
148
* ``Tree.iter_changes`` is now a public API, replacing the work-in-progress
149
``Tree._iter_changes``. The api is now considered stable and ready for
150
external users. (Aaron Bentley)
97
152
* The bzrdir format registry now accepts an ``alias`` keyword to
98
153
register_metadir, used to indicate that a format name is an alias for
99
154
some other format and thus should not be reported when describing the