22
22
* ``bzr help global-options`` describes the global options.
25
* ``bzr pull --overwrite`` will now correctly overwrite checkouts.
25
28
* Files are now allowed to change kind (e.g. from file to symlink).
26
29
Supported by ``commit``, ``revert`` and ``status``
29
32
* ``inventory`` and ``unknowns`` hidden in favour of ``ls``
35
* ``bzr help checkouts`` descibes what checkouts are and some possible
36
uses of them. (James Westby, Aaron Bentley)
38
* A new ``-d`` option to push, pull and merge overrides the default
39
directory. (Martin Pool)
34
43
* Reserved ids (any revision-id ending in a colon) are rejected by
35
44
versionedfiles, repositories, branches, and working trees
38
* New Branch hooks facility, with one initial hook 'set_rh' which triggers
39
whenever the revision history is set. This allows triggering on e.g.
40
push, pull, commit, and so on. Developed for use with the branchrss
41
plugin. See bzrlib.branch.BranchHooks for more details. (Robert Collins)
47
* Minor performance improvement by not creating a ProgressBar for
48
every KnitIndex we create. (about 90ms for a bzr.dev tree)
51
* New easier to use Branch hooks facility. There are five initial hooks,
52
all documented in bzrlib.branch.BranchHooks.__init__ - 'set_rh',
53
'post_push', 'post_pull', 'post_commit', 'post_uncommit'. These hooks
54
fire after the matching operation on a branch has taken place, and were
55
originally added for the branchrss plugin. (Robert Collins)
43
57
* New method ``Branch.push()`` which should be used when pushing from a
44
58
branch as it makes performance and policy decisions to match the UI
62
76
continues to work, but callers accessed the FORMATTERS dictionary
79
* ``GPGStrategy.sign()`` will now raise ``BzrBadParameterUnicode`` if
80
you pass a Unicode string rather than an 8-bit string. Callers need
81
to be updated to encode first. (John Arbash Meinel)
67
85
* ``bzr annotate`` now uses dotted revnos from the viewpoint of the
71
89
* Lock operations no longer hang if they encounter a permission problem.
92
* ``bzr push`` can resume a push that was canceled before it finished.
93
Also, it can push even if the target directory exists if you supply
94
the ``--use-existing-dir`` flag.
95
(John Arbash Meinel, #30576, #45504)
97
* Fix http proxy authentication when user and an optional
98
password appears in the *_proxy vars. (Vincent Ladeuil,
101
* ``bzr log branch/file`` works for local treeless branches
102
(Aaron Bentley, #84247)
76
106
* New ``--first`` option to ``bzr selftest`` to run specified tests