I'm pleased to announce the 0.1 release of bzr-revnocache, an experimental plugin that improves the performance of bzr operations referencing merge revisions (i.e. those with dotted revnos) on large projects. As an example, "bzr status -r77537.1.3262" against the Emacs trunk on my laptop takes 60 seconds without this plugin & 14 seconds after installing it.
This release is a proof-of-concept only, suitable for early adopter testing/hacking. Usage is trivial - install the plugin and then forget about it (because it ought to be completely transparent). The code may well be useful for other bzr projects (though the API is not yet stable) that need this information cached. For more information including installation instructions, see https://edge.launchpad.net/bzr-revnocache. Enjoy, Ian C.
