Merge lp:~jelmer/bzr/more-whatsnew into lp:bzr

Proposed by Jelmer Vernooij
Status: Merged
Approved by: Martin Packman
Approved revision: no longer in the source branch.
Merged at revision: 6420
Proposed branch: lp:~jelmer/bzr/more-whatsnew
Merge into: lp:bzr
Diff against target: 86 lines (+77/-0)
1 file modified
doc/en/whats-new/whats-new-in-2.5.txt (+77/-0)
To merge this branch: bzr merge lp:~jelmer/bzr/more-whatsnew
Reviewer Review Type Date Requested Status
Martin Packman (community) Approve
Review via email: mp+87365@code.launchpad.net

Commit message

Add some more entries to the whatsnew for bzr 2.5.

Description of the change

Add some more entries to 2.5's whatsnew.

To post a comment you must log in.
Revision history for this message
Martin Packman (gz) wrote :

Woho!

... making it
+unnecessary to use raw file access (through its VFS layer) in almost all
+situations.

Perhaps instead "making raw file access through the VFS unnecessary in almost all situations."

... For example a branch named ``stronk`` could be addressed using
+``http://example.com/path/to/dir,branch=strong``.

So, to address a colo branch, you add ,branch= and subtract one to the ordinal of the final character? :)

review: Approve
Revision history for this message
Jelmer Vernooij (jelmer) wrote :

sent to pqm by email

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'doc/en/whats-new/whats-new-in-2.5.txt'
2--- doc/en/whats-new/whats-new-in-2.5.txt 2011-12-14 15:54:07 +0000
3+++ doc/en/whats-new/whats-new-in-2.5.txt 2012-01-03 16:37:34 +0000
4@@ -36,6 +36,83 @@
5 encoding for interacting with the filesystem. This makes creating a working
6 tree and commiting to it possible for such branches in most environments.
7
8+Faster smart server
9+*******************
10+
11+A large number of new methods have been added to the smart server, making
12+raw file access through the VFS unnecessary in almost all situations, with
13+the major exception of operations involving stacked branches.
14+
15+Commands that have become significantly faster when using a remote branch
16+over ``bzr://``, ``bzr+ssh://`` or ``bzr+http://`` include:
17+
18+ * ``bzr checkout --lightweight``
19+ * ``bzr export``
20+ * ``bzr cat``
21+ * ``bzr ls``
22+ * ``bzr send``
23+
24+Several commands which used to make multiple connections to the server now
25+make only a single one. Connection setup has a fairly high overhead,
26+especially to Launchpad, so this can save several seconds for some
27+commands.
28+
29+To benefit from the improved smart server, both the server and the
30+client need to be running bzr 2.5.
31+
32+Basic colocated branch support
33+******************************
34+
35+The UI now has basic support for colocated branches. In full URLs,
36+a specific colocated branch can be specified using URL path segment
37+parameters. For example a branch named ``stronk`` could be addressed using
38+``http://example.com/path/to/dir,branch=stronk``.
39+
40+The new ``bzr branches`` command can be used to list all present branches
41+in a directory, and indicates what the currently active branch is.
42+
43+Several commands also accept co-located branch names directly, such as
44+``bzr switch``.
45+
46+Feature flags
47+*************
48+
49+All Bazaar formats now allow setting ``feature flags``. These can be used
50+by plugins to extend Bazaar formats and require the presence of particular
51+plugins or versions of Bazaar to open them, without having to introduce
52+completely new formats.
53+
54+See ``doc/developers/feature-flags.txt`` for details.
55+
56+Branch history access
57+*********************
58+
59+Several commands or options that previously required access to the full
60+branch history now only access those parts of the history they actually
61+need. This significantly improves their performance for branches
62+with large histories.
63+
64+GPG signatures
65+**************
66+
67+A new command ``bzr verify-signatures`` can be used to verify GPG
68+signatures made with ``bzr commit`` or the ``bzr sign-my-commits``
69+command.
70+
71+Translations
72+************
73+
74+Most error messages, help topics and other user-visible text can now be
75+translated. Initial translations for Russian, Japanese and Spanish exist.
76+
77+PO merge plugin
78+***************
79+
80+The ``po_merge`` plugin has been added. It provides a merge hook
81+to automate merging of changes to gettext template files. Refer to
82+``bzr help po_merge`` for documentation on how to
83+enable it and what it can do.
84+
85 Further information
86 *******************
87