~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: John Arbash Meinel
  • Date: 2009-06-15 17:02:13 UTC
  • mfrom: (4442 +trunk)
  • mto: This revision was merged to the branch mainline in revision 4449.
  • Revision ID: john@arbash-meinel.com-20090615170213-3sgtjlvsr50v9r12
Merge bzr.dev 4442, in preparation for NEWS entry.

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
In Development
10
10
##############
11
11
 
 
12
Internals
 
13
*********
 
14
 
 
15
* Command lookup has had hooks added. ``bzrlib.Command.hooks`` has
 
16
  three new hook points: ``get_command``, ``get_missing_command`` and
 
17
  ``list_commands``, which allow just-in-time command name provision
 
18
  rather than requiring all command names be known a-priori.
 
19
  (Robert Collins)
 
20
 
 
21
 
 
22
bzr 1.16rc1 "It's yesterday in California" 2009-06-11
 
23
#####################################################
 
24
:Codename: yesterday-in-california
 
25
 
 
26
This version of Bazaar contains the beta release of the new ``2a`` repository
 
27
format, suitable for testing by fearless, advanced users. This format or an
 
28
updated version of it will become the default format in Bazaar 2.0. Please
 
29
read the NEWS entry before even thinking about upgrading to the new format.
 
30
 
 
31
Also included are speedups for many operations on huge projects, a bug fix for
 
32
pushing stacked new stacked branches to smart servers and the usual bevy of
 
33
bug fixes and improvements.
 
34
 
 
35
 
12
36
Compatibility Breaks
13
37
********************
14
38
 
20
44
New Features
21
45
************
22
46
 
 
47
* A new repository format ``2a`` has been added.  This is a beta release
 
48
  of the the brisbane-core (aka group-compress) project.  This format now
 
49
  suitable for wider testing by advanced users willing to deal with some
 
50
  bugs.  We would appreciate test reports, either positive or negative.
 
51
  Format 2a is substantially smaller and faster for many operations on
 
52
  many trees.  This format or an updated version will become the default
 
53
  in bzr 2.0.
 
54
 
 
55
  This is a rich-root format, so this repository format can be used with
 
56
  bzr-svn.  Bazaar branches in previous non-rich-root formats can be
 
57
  converted (including by merge, push and pull) to format 2a, but not vice
 
58
  versa.  We recommend upgrading previous development formats to 2a.
 
59
 
 
60
  Upgrading to this format can take considerable time because it expands
 
61
  and more concisely repacks the full history.
 
62
 
 
63
  If you use stacked branches, you must upgrade the stacked branches
 
64
  before the stacked-on branches.  (See <https://bugs.launchpad.net/bugs/374735>)
 
65
 
23
66
* ``--development7-rich-root`` is a new dev format, similar to ``--dev6``
24
67
  but using a Revision serializer using bencode rather than XML.
25
68
  (Jelmer Vernooij, John Arbash Meinel)
69
112
* Better message in ``bzr add`` output suggesting using ``bzr ignored`` to
70
113
  see which files can also be added.  (Jason Spashett, #76616)
71
114
 
 
115
* ``bzr pull -r 123`` from a stacked branch on a smart server no longer fails.
 
116
  Also, the ``Branch.revision_history()`` API now works in the same
 
117
  situation.  (Andrew Bennetts, #380314)
 
118
  
72
119
* ``bzr serve`` on Windows no longer displays a traceback simply because a
73
120
  TCP client disconnected. (Andrew Bennetts)
74
121
 
81
128
  the fetched revisions, not in the stacked-on ancestry.
82
129
  (John Arbash Meinel)
83
130
 
 
131
* Fix status and commit to work with content filtered trees, addressing
 
132
  numerous bad bugs with line-ending support. (Ian Clatworthy, #362030)
 
133
 
84
134
* Fix problem of "directory not empty" when contending for a lock over
85
135
  sftp.  (Martin Pool, #340352)
86
136
 
 
137
* Fix rule handling so that eol is optional, not mandatory.
 
138
  (Ian Clatworthy, #379370)
 
139
 
 
140
* Pushing a new stacked branch to a 1.15 smart server was broken due to a
 
141
  bug in the ``BzrDirFormat.initialize_ex`` smart verb.  This is fixed in
 
142
  1.16, but required changes to the network protocol, so the
 
143
  ``BzrDirFormat.initialize_ex`` verb has been removed and replaced with a
 
144
  corrected ``BzrDirFormat.initialize_ex_1.16`` verb.  1.15 clients will
 
145
  still work with a 1.16 server as they will fallback to slower (and
 
146
  bug-free) methods.
 
147
  (Jonathan Lange, Robert Collins, Andrew Bennetts, #385132)
 
148
 
87
149
* Reconcile can now deal with text revisions that originated in revisions 
88
150
  that are ghosts. (Jelmer Vernooij, #336749)
89
151
 
155
217
dpush``. Plugins can now define their own annotation tie-breaker when two
156
218
revisions introduce the exact same line.
157
219
 
 
220
Changes from 1.15.1 to 1.15.2
 
221
*****************************
 
222
 
 
223
* Use zdll on Windows to build ``_chk_map_pyx`` extension.
 
224
  (Alexander Belchenko)
 
225
 
158
226
Changes from 1.15final to 1.15.1
159
227
*********************************
160
228