Rev 4648: Clean up NEWS a bit, and add items for the improvements with log, etc. in http://bazaar.launchpad.net/~jameinel/bzr/1.19-known-graph-sorted
John Arbash Meinel
john at arbash-meinel.com
Tue Aug 18 17:09:29 BST 2009
At http://bazaar.launchpad.net/~jameinel/bzr/1.19-known-graph-sorted
------------------------------------------------------------
revno: 4648
revision-id: john at arbash-meinel.com-20090818160917-9upixnlnc1o15iin
parent: john at arbash-meinel.com-20090818144952-mk2cy45ax9twl3lm
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.19-known-graph-sorted
timestamp: Tue 2009-08-18 11:09:17 -0500
message:
Clean up NEWS a bit, and add items for the improvements with log, etc.
-------------- next part --------------
=== modified file 'NEWS'
--- a/NEWS 2009-08-18 07:20:02 +0000
+++ b/NEWS 2009-08-18 16:09:17 +0000
@@ -9,22 +9,6 @@
In Development
##############
-Bug Fixes
-*********
-
-* Fix a test failure on karmic by making a locale test more robust.
- (Vincent Ladeuil, #413514)
-
-Improvements
-************
-
-* A better description of the platform is shown in crash tracebacks, ``bzr
- --version`` and ``bzr selftest``.
- (Martin Pool, #409137)
-
-bzr 1.18
-########
-
Compatibility Breaks
********************
@@ -46,6 +30,9 @@
version-3 protocol, but it does cause test suite failures when testing
downlevel protocol behaviour. (Robert Collins)
+* Fix a test failure on karmic by making a locale test more robust.
+ (Vincent Ladeuil, #413514)
+
* Fixed "Pack ... already exists" error when running ``bzr pack`` on a
fully packed 2a repository. (Andrew Bennetts, #382463)
@@ -72,12 +59,21 @@
Improvements
************
+* A better description of the platform is shown in crash tracebacks, ``bzr
+ --version`` and ``bzr selftest``.
+ (Martin Pool, #409137)
+
* Cross-format fetches (such as between 1.9-rich-root and 2a) via the
smart server are more efficient now. They send inventory deltas rather
than full inventories. The smart server has two new requests,
``Repository.get_stream_1.19`` and ``Repository.insert_stream_1.19`` to
support this. (Andrew Bennetts, #374738, #385826)
+* Extracting the full ancestry and computing the ``merge_sort`` is now
+ significantly faster. This effects things like ``bzr log -n0``. (For
+ example, ``bzr log -r -10..-1 -n0 bzr.dev`` is 2.5s down to 1.0s.
+ (John Arbash Meinel)
+
Documentation
*************
@@ -99,15 +95,20 @@
friendly StreamSource, which now automatically does the same
transformations as InterDifferingSerializer. (Andrew Bennetts)
+* ``KnownGraph`` now has a ``.topo_sort`` and ``.merge_sort`` member which
+ are implemented in pyrex and significantly faster. This is exposed along
+ with ``CombinedGraphIndex.find_ancestry()`` as
+ ``VersionedFiles.get_known_graph_ancestry(keys)``.
+ (John Arbash Meinel)
+
* RemoteBranch.open now honours ignore_fallbacks correctly on bzr-v2
protocols. (Robert Collins)
* The index code now has some specialized routines to extract the full
ancestry of a key in a more efficient manner.
- ``CombinedGraphIndex.find_ancestry()``. This is not fully exposed to the
- higher levels yet, but has the potential to improve grabbing the full
- ancestry tremendously. (Time to get ancestry for bzr.dev drops from 1.5s
- down to 300ms. For OOo from 33s => 10.5s) (John Arbash Meinel)
+ ``CombinedGraphIndex.find_ancestry()``. (Time to get ancestry for
+ bzr.dev drops from 1.5s down to 300ms. For OOo from 33s => 10.5s) (John
+ Arbash Meinel)
Testing
*******
More information about the bazaar-commits
mailing list