Rev 6420: (jelmer) Add some more entries to the whatsnew for bzr 2.5. (Jelmer Vernooij) in file:///srv/

Patch Queue Manager pqm at
Tue Jan 3 17:18:02 UTC 2012

At file:///srv/

revno: 6420 [merge]
revision-id: pqm at
parent: pqm at
parent: jelmer at
committer: Patch Queue Manager <pqm at>
branch nick: +trunk
timestamp: Tue 2012-01-03 17:18:02 +0000
  (jelmer) Add some more entries to the whatsnew for bzr 2.5. (Jelmer Vernooij)
  doc/en/whats-new/whats-new-in-2.5.txt whatsnewin2.5.txt-20110711065040-xz9b4xba1qzlwp7m-1
=== modified file 'doc/en/whats-new/whats-new-in-2.5.txt'
--- a/doc/en/whats-new/whats-new-in-2.5.txt	2011-12-14 15:54:07 +0000
+++ b/doc/en/whats-new/whats-new-in-2.5.txt	2012-01-03 16:28:43 +0000
@@ -36,6 +36,83 @@
 encoding for interacting with the filesystem. This makes creating a working
 tree and commiting to it possible for such branches in most environments.
+Faster smart server
+A large number of new methods have been added to the smart server, making
+raw file access through the VFS unnecessary in almost all situations, with
+the major exception of operations involving stacked branches.
+Commands that have become significantly faster when using a remote branch
+over ``bzr://``, ``bzr+ssh://`` or ``bzr+http://`` include:
+ * ``bzr checkout --lightweight``
+ * ``bzr export``
+ * ``bzr cat``
+ * ``bzr ls``
+ * ``bzr send``
+Several commands which used to make multiple connections to the server now
+make only a single one. Connection setup has a fairly high overhead,
+especially to Launchpad, so this can save several seconds for some
+To benefit from the improved smart server, both the server and the
+client need to be running bzr 2.5.
+Basic colocated branch support
+The UI now has basic support for colocated branches. In full URLs,
+a specific colocated branch can be specified using URL path segment
+parameters. For example a branch named ``stronk`` could be addressed using
+The new ``bzr branches`` command can be used to list all present branches
+in a directory, and indicates what the currently active branch is.
+Several commands also accept co-located branch names directly, such as
+``bzr switch``.
+Feature flags
+All Bazaar formats now allow setting ``feature flags``. These can be used
+by plugins to extend Bazaar formats and require the presence of particular
+plugins or versions of Bazaar to open them, without having to introduce
+completely new formats.
+See ``doc/developers/feature-flags.txt`` for details.
+Branch history access
+Several commands or options that previously required access to the full
+branch history now only access those parts of the history they actually
+need. This significantly improves their performance for branches
+with large histories.
+GPG signatures
+A new command ``bzr verify-signatures`` can be used to verify GPG
+signatures made with ``bzr commit`` or the ``bzr sign-my-commits``
+Most error messages, help topics and other user-visible text can now be
+translated. Initial translations for Russian, Japanese and Spanish exist.
+PO merge plugin
+The ``po_merge`` plugin has been added.  It provides a merge hook
+to automate merging of changes to gettext template files. Refer to
+``bzr help po_merge`` for documentation on how to
+enable it and what it can do.
 Further information

More information about the bazaar-commits mailing list