~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Robert Collins
  • Date: 2010-05-27 17:59:18 UTC
  • mfrom: (4797.43.14 2.1)
  • mto: This revision was merged to the branch mainline in revision 5264.
  • Revision ID: robertc@robertcollins.net-20100527175918-un0gcxr0n9or5tb3
Tags: bzr-2.2b3
ReleaseĀ 2.2b3.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
bzr 2.2b3
9
9
#########
10
10
 
11
 
:2.2b3: NOT RELEASED YET
 
11
:2.2b3: 2010-05-28
 
12
 
 
13
This third beta in the 2.2 series brings with it all the goodness of 2.1.2
 
14
and 2.0.6 (though it preceeds 2.0.6 slightly). Of particular note for
 
15
users are compatibility fixes with bzr 1.5 and below servers, a hopeful
 
16
end to the EINTR errors caused by SIGWINCH interactions, a shiny new
 
17
bash completion script and bzr will no longer guess at identity details -
 
18
it was too unreliable in reality. Use ``bzr whoami`` on every new install.
 
19
For developers we have some API changes which may impact plugins as well
 
20
as a bunch of our regular improvements to internal clarity and test
 
21
support.
12
22
 
13
23
Compatibility Breaks
14
24
********************
27
37
  (Parth Malwankar, #549310)
28
38
 
29
39
* ``bzrlib.commands.Command`` will now raise ValueError during
30
 
  construction if there is no __doc__ set. (Robert Collins)
 
40
  construction if there is no __doc__ set. (Note, this will be reverted in
 
41
  2.2b4) (Robert Collins)
31
42
 
32
43
New Features
33
44
************
104
115
* CommitBuilder refuses to create revisions whose trees have no root.
105
116
  (Aaron Bentley)
106
117
 
 
118
* Do not register a SIGWINCH signal handler, instead just poll for the
 
119
  terminal width as needed.  This avoids the "Interrupted System Call"
 
120
  problems that occur on POSIX with all currently released versions of
 
121
  Python.
 
122
  (Andrew Bennetts, #583941)
 
123
 
107
124
* Don't mention --no-strict when we just issue the warning about unclean trees.
108
125
  (Vincent Ladeuil, #401599)
109
126
 
317
334
* Reset ``siginterrupt`` flag to False every time we handle a signal
318
335
  installed with ``set_signal_handler(..., restart_syscall=True)`` (from
319
336
  ``bzrlib.osutils``.  Reduces the likelihood of "Interrupted System Call"
320
 
  errors after two window resizes.
 
337
  errors compared to registering ``signal.signal`` directly.
321
338
  (Andrew Bennetts)
322
339
 
323
340
* When invoked with a range revision, ``bzr log`` doesn't show revisions
666
683
bzr 2.1.2
667
684
#########
668
685
 
669
 
:2.1.2: NOT RELEASED YET
 
686
:2.1.2: 2010-05-28
 
687
 
 
688
This release fixes two critical networking issues with older servers and
 
689
with interrupted system call errors when pushing or pulling.  We recommend
 
690
upgrading to anyone running a 2.1.x version of bzr.
670
691
 
671
692
Bug Fixes
672
693
*********
678
699
* ``bzr switch`` does not die if a ConfigurableFileMerger is used.
679
700
  (Aaron Bentley, #559436)
680
701
 
 
702
* Do not register a SIGWINCH signal handler, instead just poll for the
 
703
  terminal width as needed.  This avoids the "Interrupted System Call"
 
704
  problems that occur on POSIX with all currently released versions of
 
705
  Python.
 
706
  (Andrew Bennetts, #583941)
 
707
 
681
708
* Fixed ``AssertionError`` when accessing smart servers running Bazaar
682
709
  versions before 1.6.
683
710
  (Andrew Bennetts, #528041)
685
712
* Reset ``siginterrupt`` flag to False every time we handle a signal
686
713
  installed with ``set_signal_handler(..., restart_syscall=True)`` (from
687
714
  ``bzrlib.osutils``.  Reduces the likelihood of "Interrupted System Call"
688
 
  errors after two window resizes.
 
715
  errors compared to registering ``signal.signal`` directly.
689
716
  (Andrew Bennetts)
690
717
 
691
718
* Reduce peak memory by one copy of compressed text.