~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

Merge cleanup into first-try

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
.. contents:: List of Releases
6
6
   :depth: 1
7
7
 
 
8
bzr 2.2b4
 
9
#########
 
10
 
 
11
:Codename: Monkey Magic
 
12
:2.2b4: NOT RELEASED YET
 
13
 
 
14
Compatibility Breaks
 
15
********************
 
16
 
 
17
New Features
 
18
************
 
19
 
 
20
Bug Fixes
 
21
*********
 
22
 
 
23
* Final fix for 'no help for command' issue. We now show a clean message
 
24
  when a command has no help, document how to set help more clearly, and
 
25
  test that all commands available to the test suite have help.
 
26
  (Robert Collins, #177500)
 
27
 
 
28
Improvements
 
29
************
 
30
 
 
31
Documentation
 
32
*************
 
33
 
 
34
* Improved our release checklist to have a bit less churn and leave things
 
35
  ready-to-go for the next action (including other people doing
 
36
  development). (Robert Collins)
 
37
 
 
38
API Changes
 
39
***********
 
40
 
 
41
Internals
 
42
*********
 
43
 
 
44
Testing
 
45
*******
 
46
 
 
47
 
8
48
bzr 2.2b3
9
49
#########
10
50
 
11
 
:2.2b3: NOT RELEASED YET
 
51
:2.2b3: 2010-05-28
 
52
 
 
53
This third beta in the 2.2 series brings with it all the goodness of 2.1.2
 
54
and 2.0.6 (though it preceeds 2.0.6 slightly). Of particular note for
 
55
users are compatibility fixes with bzr 1.5 and below servers, a hopeful
 
56
end to the EINTR errors caused by SIGWINCH interactions, a shiny new
 
57
bash completion script and bzr will no longer guess at identity details -
 
58
it was too unreliable in reality. Use ``bzr whoami`` on every new install.
 
59
For developers we have some API changes which may impact plugins as well
 
60
as a bunch of our regular improvements to internal clarity and test
 
61
support.
12
62
 
13
63
Compatibility Breaks
14
64
********************
27
77
  (Parth Malwankar, #549310)
28
78
 
29
79
* ``bzrlib.commands.Command`` will now raise ValueError during
30
 
  construction if there is no __doc__ set. (Robert Collins)
 
80
  construction if there is no __doc__ set. (Note, this will be reverted in
 
81
  2.2b4) (Robert Collins)
 
82
 
 
83
* The source tree no longer contains a contrib/zsh/_bzr completion
 
84
  script. The new file contrib/zsh/README suggests alternatives.
 
85
  (Martin von Gagern, #560030)
31
86
 
32
87
New Features
33
88
************
61
116
  replaces the outdated ``contrib/bash/bzr`` script with a version
62
117
  using the plugin. (Martin von Gagern, #560030)
63
118
 
 
119
* A new transport based on GIO (the gnome i/o library) provides access to
 
120
  samba shares, webdav using gio+smb and gio+dav. It is also possible to
 
121
  use gio for some already existing transport methods as gio+file,
 
122
  gio+sftp, gio+ftp. 
 
123
  (Mattias Eriksson)
 
124
 
64
125
Bug Fixes
65
126
*********
66
127
 
 
128
* Alias information shown by ``bzr help`` is now accurate. This
 
129
  was showing an internal object name for some plugin aliases.
 
130
  (Parth Malwankar, #584650)
 
131
 
67
132
* ``.bazaar``, ``.bazaar/bazaar.conf`` and ``.bzr.log`` inherit user and
68
133
  group ownership from the containing directory. This allow bzr to work
69
134
  better with sudo.
100
165
* CommitBuilder refuses to create revisions whose trees have no root.
101
166
  (Aaron Bentley)
102
167
 
 
168
* Do not register a SIGWINCH signal handler, instead just poll for the
 
169
  terminal width as needed.  This avoids the "Interrupted System Call"
 
170
  problems that occur on POSIX with all currently released versions of
 
171
  Python.
 
172
  (Andrew Bennetts, #583941)
 
173
 
103
174
* Don't mention --no-strict when we just issue the warning about unclean trees.
104
175
  (Vincent Ladeuil, #401599)
105
176
 
174
245
  be interpreted as a boolean.
175
246
  (Vincent Ladeuil)
176
247
 
 
248
* The all-in-one Windows installer will now be built with docstrings stripped
 
249
  from the library zip, reducing the size and slightly improving cold startup
 
250
  time. Bundled plugins are unchanged for the moment, but if adding other new
 
251
  plugins to an all-in-one installation, ensure they are compiled and
 
252
  installed with -O1 or help may not work. (Martin [gz])
 
253
 
177
254
Documentation
178
255
*************
179
256
 
251
328
  failures on Lucid, FreeBSD and gentoo.  
252
329
  (Vincent Ladeuil, #528436)
253
330
 
 
331
* New class ``ExecutableFeature`` for checking the availability of
 
332
  executables on the ``PATH``. Migrated from bash_completion plugin.
 
333
  (Martin von Gagern)
 
334
 
254
335
bzr 2.2b2
255
336
#########
256
337
 
310
391
* Reset ``siginterrupt`` flag to False every time we handle a signal
311
392
  installed with ``set_signal_handler(..., restart_syscall=True)`` (from
312
393
  ``bzrlib.osutils``.  Reduces the likelihood of "Interrupted System Call"
313
 
  errors after two window resizes.
 
394
  errors compared to registering ``signal.signal`` directly.
314
395
  (Andrew Bennetts)
315
396
 
316
397
* When invoked with a range revision, ``bzr log`` doesn't show revisions
659
740
bzr 2.1.2
660
741
#########
661
742
 
662
 
:2.1.2: NOT RELEASED YET
 
743
:2.1.2: 2010-05-28
 
744
 
 
745
This release fixes two critical networking issues with older servers and
 
746
with interrupted system call errors when pushing or pulling.  We recommend
 
747
upgrading to anyone running a 2.1.x version of bzr.
663
748
 
664
749
Bug Fixes
665
750
*********
671
756
* ``bzr switch`` does not die if a ConfigurableFileMerger is used.
672
757
  (Aaron Bentley, #559436)
673
758
 
 
759
* Do not register a SIGWINCH signal handler, instead just poll for the
 
760
  terminal width as needed.  This avoids the "Interrupted System Call"
 
761
  problems that occur on POSIX with all currently released versions of
 
762
  Python.
 
763
  (Andrew Bennetts, #583941)
 
764
 
674
765
* Fixed ``AssertionError`` when accessing smart servers running Bazaar
675
766
  versions before 1.6.
676
767
  (Andrew Bennetts, #528041)
678
769
* Reset ``siginterrupt`` flag to False every time we handle a signal
679
770
  installed with ``set_signal_handler(..., restart_syscall=True)`` (from
680
771
  ``bzrlib.osutils``.  Reduces the likelihood of "Interrupted System Call"
681
 
  errors after two window resizes.
 
772
  errors compared to registering ``signal.signal`` directly.
682
773
  (Andrew Bennetts)
683
774
 
684
775
* Reduce peak memory by one copy of compressed text.