24
24
* Diff now handles revision specs like "branch:" and "submit:" more
25
25
efficiently. (Aaron Bentley)
27
* Pull completes much faster when there is nothing to pull.
29
32
* Avoid muttering every time a child update does not cause a progress bar
30
33
update. (John Arbash Meinel, #213771)
35
* ``Branch.reconcile()`` is now implemented. This allows ``bzr reconcile``
36
to fix when a Branch has a non-canonical mainline history. ``bzr check``
37
also detects this condition. (John Arbash Meinel, #177855)
32
39
* ``bzr commit`` now works with Microsoft's FTP service.
33
40
(Andreas Deininger)
42
* Conversion from non-rich-root to rich-root(-pack) updates inventory
43
sha1s, even when bundles are used. (Aaron Bentley, #181391)
45
* Conversion from non-rich-root to rich-root(-pack) works correctly even
46
though search keys are not topologically sorted. (Aaron Bentley)
48
* Conversion from non-rich-root to rich-root(-pack) works even when a
49
parent revision has a different root id. (Aaron Bentley, #177874)
51
* Fetching all revisions from a repository does not cause pack collisions.
52
(Robert Collins, Aaron Bentley, #212908)
54
* Fix error about "attempt to add line-delta in non-delta knit".
55
(Andrew Bennetts, #217701)
57
* Pushing a branch in "dirstate" format (Branch5) over bzr+ssh would break
58
if the remote server was < version 1.2. This was due to a bug in the
59
RemoteRepository.get_parent_map() fallback code.
60
(John Arbash Meinel, #214894)
35
62
* Set SO_REUSEADDR on server sockets of ``bzr serve`` to avoid problems
36
63
rebinding the socket when starting the server a second time.
37
64
(John Arbash Meinel, Martin Pool, #164288)
82
* Add ``thread_name_suffix`` parameter to SmartTCPServer_for_testing, to
83
make it easy to identify which test spawned a thread with an unhandled
84
exception. (Andrew Bennetts)
88
* ``Hooks.install_hook`` is now deprecated in favour of
89
``Hooks.install_named_hook`` which adds a required ``name`` parameter, to
90
avoid having to call ``Hooks.name_hook``. (Daniel Watkins)
57
92
* Implement xml8 serializer. (Aaron Bentley)
94
* New form ``@deprecated_method(deprecated_in(1, 5, 0))`` for making
95
deprecation wrappers. (Martin Pool)
61
99
* Repository.get_data_stream, Repository.get_data_stream_for_search(),
105
bzr 1.4rc2 2008-04-21
106
---------------------
110
* ``bzr log -r ..X bzr://`` was failing, because it was getting a request
111
for ``revision_id=None`` which was not a string.
112
(John Arbash Meinel, #211661)
114
* Fixed a bug in handling ghost revisions when logging changes in a
115
particular file. (John Arbash Meinel, #209948)
117
* Fix error about "attempt to add line-delta in non-delta knit".
118
(Andrew Bennetts, #205156)
120
* Fixed performance degradation in fetching from knit repositories to
121
knits and packs due to parsing the entire revisions.kndx on every graph
122
walk iteration fixed by using the Repository.get_graph API. There was
123
another regression in knit => knit fetching which re-read the index for
124
every revision each side had in common.
125
(Robert Collins, John Arbash Meinel)
128
bzr 1.4rc1 2008-04-11
129
---------------------
67
133
bzr 1.4rc1 2008-04-11
68
134
---------------------
146
212
one is present. You can use the new ``nosmart+`` transport decorator
147
213
to get the old behaviour. (Andrew Bennetts)
149
* Various operations with revision specs and commands that calculate
150
revnos and revision ids are faster. (John A. Meinel, Aaron Bentley)
215
* The ``version`` command takes a ``--short`` option to print just the
216
version number, for easier use in scripts. (Martin Pool)
218
* Various operations with revision specs and commands that calculate
219
revnos and revision ids are faster. (John A. Meinel, Aaron Bentley)
324
393
had already failed, and should not be relied upon by code.
325
394
(Martin Pool, #109520)
396
* ``make dist`` target to build a release tarball, and also
397
``check-dist-tarball`` and ``dist-upload-escudero``. (Martin Pool)
327
399
* The ``read_response_tuple`` method of ``SmartClientRequestProtocol*``
328
400
classes will now raise ``UnknownSmartMethod`` when appropriate, so that
329
401
callers don't need to try distinguish unknown request errors from other