14
* Disable detection of plink.exe as possible ssh vendor. Plink vendor
15
still available if user selects it explicitly with BZR_SSH environment
16
variable. (Alexander Belchenko, workaround for bug #107593)
16
20
* New ``authentication.conf`` file holding the password or other credentials
45
49
* A progress bar has been added for knitpack -> knitpack fetching.
46
50
(Robert Collins, #157789)
52
* Detect invalid transport reuse attempts by catching invalid URLs.
53
(Vincent Ladeuil, #161819)
48
55
* Do no use timeout in HttpServer anymore.
49
56
(Vincent Ladeuil, #158972).
52
59
retrying an http request or some programming errors may be masked.
53
60
(Vincent Ladeuil, #160012)
55
* Don't use timeout in HttpServer anymore.
56
(Vincent Ladeuil, #158972).
62
* Fix multiple connections during checkout --lightweight.
63
(Vincent Ladeuil, #159150)
58
65
* FTP server errors don't error in the error handling code.
59
66
(Robert Collins, #161240)
68
* It is clearer when a plugin cannot be loaded because of its name, and a
69
suggestion for an acceptable name is given. (Daniel Watkins, #103023)
71
* Make sure Repository.fetch(self) is properly a no-op for all
72
Repository implementations. (John Arbash Meinel, #158333)
61
74
* Obsolete packs are now cleaned up by pack and autopack operations.
62
75
(Robert Collins, #153789)
64
77
* Reconcile now shows progress bars. (Robert Collins, #159351)
79
* ``RemoteBranch`` was not initializing ``self._revision_id_to_revno_map``
80
properly. (John Arbash Meinel, #162486)
82
* Removing an already-removed file reports the file does not exist. (Daniel
66
85
* Rename on Windows is able to change filename case.
67
86
(Alexander Belchenko, #77740)
88
* Stderr output via logging mechanism now goes through encoded wrapper
89
and no more uses utf-8, but terminal encoding instead. So all unicode
90
strings now should be readable in non-utf-8 terminal.
91
(Alexander Belchenko, #54173)
93
* The error message when ``move --after`` should be used makes how to do so
94
clearer. (Daniel Watkins, #85237)
69
96
* Unicode-safe output from ``bzr info``. The output will be encoded
70
97
using the terminal encoding and unrepresentable characters will be
71
98
replaced by '?'. (Lukáš Lalinský, #151844)
76
103
* Fix exception when ScopeReplacer is assigned to before any members have
77
104
been retrieved. (Aaron Bentley)
106
* Fix exception when revisionspec contains merge revisons but log
107
formatter doesn't support merge revisions. (Kent Gibson, #148908)
109
* Return error instead of a traceback for ``bzr log -r0``.
110
(Kent Gibson, #133751)
112
* Working trees are no longer created when pushing into a local no-trees
113
repo. (Daniel Watkins, #50582)
81
117
* ``osutils.backup_file`` is deprecated. Actually it's not used in bzrlib
82
118
during very long time. (Alexander Belchenko)
120
* The return value of
121
``VersionedFile.iter_lines_added_or_present_in_versions`` has been
122
changed. Previously it was an iterator of lines, now it is an iterator of
123
(line, version_id) tuples. This change has been made to aid reconcile and
124
fetch operations. (Robert Collins)
128
* Added ``ContainerSerialiser`` and ``ContainerPushParser`` to
129
``bzrlib.pack``. These classes provide more convenient APIs for generating
130
and parsing containers from streams rather than from files. (Andrew
133
* New module ``lru_cache`` providing a cache for use by tasks that need
134
semi-random access to large amounts of data. (John A Meinel)