~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2010-08-06 22:11:34 UTC
  • mfrom: (5370.1.3 2.3b1-dev)
  • Revision ID: pqm@pqm.ubuntu.com-20100806221134-i0gwvzn5qyyxftno
(jam) Merge 2.2.0 into trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
82
82
Documentation
83
83
*************
84
84
 
 
85
* First tests defined for sphinx, including a new bzrlib.tests.features.sphinx
 
86
  to make the tests conditional.
 
87
  (Vincent Ladeuil)
 
88
 
 
89
* Added a builder/writer sphinx extension that can generate texinfo files. The
 
90
  generated files are syntactically correct but the info navigation nodes
 
91
  needs more work. (Vincent Ladeuil, #219334)
 
92
 
 
93
 
85
94
API Changes
86
95
***********
87
96
 
108
117
  distributed evenly among the parallel test suites, rather than slowing
109
118
  down just one suite.  (Andrew Bennetts)
110
119
 
111
 
bzr 2.2rc1
112
 
##########
113
 
 
114
 
:Codename: ???
115
 
:2.2rc1: NOT RELEASED YET
 
120
 
 
121
bzr 2.2
 
122
#######
 
123
 
 
124
:Codename: La Hulpe
 
125
:2.2: 2010-08-06
 
126
 
 
127
This release marks the start of another long-term-stable series. From
 
128
here, we will only make bugfix releases on the 2.2 series (2.2.1, etc),
 
129
while 2.3 will become our new development series. The 2.0 and 2.1 series
 
130
will also continue to get bugfixes. (Currently 2.0 is planned to be
 
131
supported for another 6 months.)
 
132
 
 
133
This is primarily a bugfix and polish release over the 2.1 series, with
 
134
a large number of bugs fixed (>120), and some performance improvements.
 
135
 
 
136
There are some compatibility changes in this release.  For users of bzrlib
 
137
as a library, we now request that they call ``bzrlib.initialize`` and use
 
138
the returned context manager appropriately. For commandline users we no
 
139
longer guess user identity for ``bzr commit``, users must specify their
 
140
identity using ``bzr whoami`` (you don't need to specify your identity for
 
141
readonly operations).
 
142
 
 
143
Users are encouraged to upgrade from the other stable series.
116
144
 
117
145
Compatibility Breaks
118
146
********************
128
156
  macrobenchmark suite.
129
157
  (Martin Pool)
130
158
 
131
 
New Features
132
 
************
133
 
 
134
159
Bug Fixes
135
160
*********
136
161
 
146
171
* Don't traceback trying to unversion children files of an already
147
172
  unversioned directory.  (Vincent Ladeuil, #494221)
148
173
 
 
174
* ``HTTP/1.1` test servers now set a ``Content-Length`` header to comply
 
175
  with pedantic ``HTTP/1.1`` clients. (Vincent Ladeuil, #568421)
 
176
 
 
177
* Progress bars prefer to truncate the text message rather than the
 
178
  counters.  The spinner is shown between the network transfer indicator
 
179
  and the progress message.  Progress bars are correctly cleared off when 
 
180
  they finish.  (Martin Pool, #611127)
 
181
 
 
182
* Recursive binding for checkouts is now detected by bzr. A clear error
 
183
  message is shown to the user. (Parth Malwankar, #405192)
 
184
 
149
185
Improvements
150
186
************
151
187
 
152
188
* Add ``bzrlib.merge.MergeIntoMerger``, which can merge part or all of a
153
189
  tree, and works with unrelated branches.  (Andrew Bennetts)
154
190
 
 
191
* Add py2exe windows target ``bzrw.exe``. This allow for starting a Bazaar
 
192
  GUI with out have a console open in the background.
 
193
  (Gary van der Merwe, #433781)
 
194
 
155
195
Documentation
156
196
*************
157
197
 
164
204
 
165
205
* Delete ``ProgressTask.note``, which was deprecated in 2.1.
166
206
 
167
 
Internals
168
 
*********
169
 
 
170
207
Testing
171
208
*******
172
209
 
610
647
  plugins to an all-in-one installation, ensure they are compiled and
611
648
  installed with -O1 or help may not work. (Martin [gz])
612
649
 
613
 
Documentation
614
 
*************
615
 
 
616
 
* First tests defined for sphinx, including a new bzrlib.tests.features.sphinx
617
 
  to make the tests conditional.
618
 
  (Vincent Ladeuil)
619
 
 
620
 
* Added a builder/writer sphinx extension that can generate texinfo files. The
621
 
  generated files are syntactically correct but the info navigation nodes
622
 
  needs more work. (Vincent Ladeuil, #219334)
623
 
 
624
650
API Changes
625
651
***********
626
652
 
676
702
 
677
703
* No longer require zlib headers to build extensions, and remove the need
678
704
  for seperate copy of zlib library on windows.
679
 
  (John Arbash Meinel, Martin <gzlist@googlemail.com>, #66923)
 
705
  (John Arbash Meinel, Martin <gzlist@googlemail.com>, #566923)
680
706
 
681
707
Testing
682
708
*******
764
790
  (Vincent Ladeuil, #474807)
765
791
 
766
792
* Properly handle ``param_name`` attribute for ``ListOption``.
767
 
  (Martin von Gagern, 387117)
 
793
  (Martin von Gagern, #387117)
768
794
 
769
795
Improvements
770
796
************
884
910
 
885
911
* Parsing of command lines, for example in ``diff --using``, no longer
886
912
  treats backslash as an escape character on Windows.   (Gordon Tyler,
887
 
  #392248)
 
913
  #392428)
888
914
 
889
915
* Plugins can be disabled by defining ``BZR_DISABLE_PLUGINS`` as
890
916
  a list of plugin names separated by ':' (';' on windows).