/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2010-04-22 15:44:21 UTC
  • mfrom: (5171.1.2 integration)
  • Revision ID: pqm@pqm.ubuntu.com-20100422154421-eeit8sxsvtxxherb
(vila) Merge 2.2 into bzr.dev

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.2b3
9
 
#########
 
8
bzr 2.2.b3
 
9
##########
10
10
 
11
 
:2.2b3: NOT RELEASED YET
 
11
:2.2.b3: NOT RELEASED YET
12
12
 
13
13
Compatibility Breaks
14
14
********************
16
16
New Features
17
17
************
18
18
 
19
 
* ``bzr commit`` accepts ``-p`` (for "patch") as a shorter name for
20
 
  ``--show-diff``.
21
 
  (Parth Malwankar, #571467)
22
 
  
23
 
* ``bzr ignore`` now supports a ``--default-rules`` option that displays
24
 
  the default ignore rules used by bzr. The flag ``--old-default-rules``
25
 
  is no longer supported by ``ignore``.
26
 
  (Parth Malwankar, #538703)
27
 
 
28
 
* ``bzr pack`` now supports a ``--clean-obsolete-packs`` option that
29
 
  can save disk space by deleting obsolete pack files created during the
30
 
  pack operation.
31
 
  (Parth Malwankar, #304320)
32
 
 
33
19
Bug Fixes
34
20
*********
35
21
 
36
 
* ``.bazaar``, ``.bazaar/bazaar.conf`` and ``.bzr.log`` inherit user and
37
 
  group ownership from the containing directory. This allow bzr to work
38
 
  better with sudo.
39
 
  (Martin <gzlist@googlemail.com>, Parth Malwankar, #376388)
40
 
 
41
 
* ``bzr log --exclude-common-ancestry -r X..Y`` displays the revisions that
42
 
  are part of Y ancestry but not part of X ancestry (aka the graph
43
 
  difference).
44
 
  (Vincent Ladeuil, #320119)
45
 
 
46
 
* ``bzr selftest --parallel=fork`` wait for its children avoiding zombies.
47
 
  (Vincent Ladeuil, #566670)
48
 
 
49
 
* ``bzr selftest`` should not use ui.note() since it's not unicode safe.
50
 
  (Vincent Ladeuil, #563997)
51
 
 
52
 
* Don't mention --no-strict when we just issue the warning about unclean trees.
53
 
  (Vincent Ladeuil, #401599)
54
 
 
55
 
* Fixed ``AssertionError`` when accessing smart servers running Bazaar
56
 
  versions before 1.6.
57
 
  (Andrew Bennetts, #528041)
58
 
 
59
 
* Reduce peak memory by one copy of compressed text.
60
 
  (John Arbash Meinel, #566940)
61
 
 
62
 
* Show the filenames when a file rename fails so that the error will be
63
 
  more comprehensible.
64
 
  (Martin Pool, #491763)
65
 
 
66
22
Improvements
67
23
************
68
24
 
69
 
* ``append_revisions_only`` will now be interpreted as a boolean and a
70
 
  warning emitted if illegal values are used. Note that for projects
71
 
  that needs to maintain compatibility with previsous bzr versions,
72
 
  only 'True' and 'False' strings must be used (previous versions of
73
 
  bzr will interpret all strings differing from 'True'
74
 
  (case-sensitive) as false.
75
 
  (Brian de Alwis, Vincent Ladeuil)
76
 
 
77
 
* ``Config.get_user_option_as_bool`` will now warn if a value cannot
78
 
  be interpreted as a boolean.
79
 
  (Vincent Ladeuil)
80
 
 
81
25
Documentation
82
26
*************
83
27
 
84
28
API Changes
85
29
***********
86
30
 
87
 
* Added ``bzrlib.merge.PerFileMerger``, a more convenient way to write
88
 
  some kinds of ``merge_file_content`` hook functions.
89
 
  (Andrew Bennetts)
90
 
  
91
 
* `BzrDir`, `Branch`, `Repository` and `WorkingTree` now all support `user_url`,
92
 
  `user_transport`, `control_url` and `control_transport` members pointing
93
 
  respectively to the directory containing the ``.bzr`` control directory, 
94
 
  and to the directory within ``.bzr`` used for the particular component.
95
 
  All of them inherit from `ControlComponent` which provides default
96
 
  implementations.
97
 
  (Martin Pool)
98
 
 
99
31
Internals
100
32
*********
101
33
 
102
 
* ``_remember_remote_is_before`` no longer raises AssertionError when
103
 
  suboptimal network behaviour is noticed; instead it just mutters to the
104
 
  log file (and warns the user if they have set the ``hpss`` debug flag).
105
 
  This was causing unnecessary aborts for performance bugs that are minor
106
 
  at worst.
107
 
  (Andrew Bennetts, #528041)
108
 
 
109
 
* Permit bzr to run under ``python -OO`` which reduces the size of bytecode
110
 
  files loaded from disk. To ensure docstrings needed for help are never
111
 
  stripped, the prefix ``__doc__ =`` should now be used.
112
 
  (Martin <gzlist@googlemail.com>)
113
 
 
114
34
Testing
115
35
*******
116
36
 
117
 
* Added ``bzrlib.tests.matchers`` as a place to put matchers, along with
118
 
  our first in-tree matcher. See the module docstring for details.
119
 
  (Robert Collins)
120
 
 
121
 
* ``bzr selftest --parallel=subprocess`` now works correctly on win32.
 
37
 * ``bzr selftest --parallel=subprocess`` now works correctly on win32.
122
38
   (Gordon Tyler, #551332)
123
39
 
124
 
* Workaround ``Crypto.Random`` check leading to spurious test
125
 
  failures on Lucid, FreeBSD and gentoo.  
126
 
  (Vincent Ladeuil, #528436)
127
40
 
128
41
bzr 2.2b2
129
42
#########
142
55
* ``bzr diff`` now supports a --format option, which can be used to 
143
56
  select alternative diff formats. (Jelmer Vernooij, #555994)
144
57
 
 
58
* ``bzr pack`` now supports a ``--clean-obsolete-packs`` option that
 
59
  can save disk space by deleting obsolete pack files created during the
 
60
  pack operation.
 
61
  (Parth Malwankar, #304320)
 
62
 
145
63
Bug Fixes
146
64
*********
147
65
 
156
74
  http://bugs.python.org/issue8396 .
157
75
  (Parth Malwankar, #413406)
158
76
 
159
 
* ``bzr switch`` does not die if a ConfigurableFileMerger is used.
160
 
  (Aaron Bentley, #559436)
161
 
 
162
77
* ``bzr update`` when a pending merge in the working tree has been merged
163
78
  into the master branch will no longer claim that old commits have become
164
79
  pending merges. (Robert Collins, #562079)
165
80
 
 
81
* ``bzr selftest --parallel=fork`` wait for its children avoiding zombies.
 
82
  (Vincent Ladeuil, #566670)
 
83
 
166
84
* ``bzrlib.mutabletree.MutableTree.commit`` will now support a passed in
167
85
  config as in previous versions of bzrlib. (Robert Collins)
168
86
 
 
87
* ``bzr selftest`` should not use ui.note() since it's not unicode safe.
 
88
  (Vincent Ladeuil, #563997)
 
89
 
169
90
* Fix glitch in the warning about unclean trees display.
170
91
  (Vincent Ladeuil, #562665)
171
92
 
181
102
  which is not installed any more" error.
182
103
  (Martin Pool, James Westby, #528114)
183
104
 
 
105
* Repositories accessed via a smart server now reject being stacked on a
 
106
  repository in an incompatible format, as is the case when accessing them
 
107
  via other methods.  This was causing fetches from those repositories via
 
108
  a smart server (e.g. using ``bzr branch``) to receive invalid data.
 
109
  (Andrew Bennetts, #562380)
 
110
 
184
111
* Reset ``siginterrupt`` flag to False every time we handle a signal
185
112
  installed with ``set_signal_handler(..., restart_syscall=True)`` (from
186
113
  ``bzrlib.osutils``.  Reduces the likelihood of "Interrupted System Call"
188
115
  (Andrew Bennetts)
189
116
 
190
117
* When invoked with a range revision, ``bzr log`` doesn't show revisions
191
 
  that are not part of the Y revisions ancestry anymore when invoked with
192
 
  -rX..Y.
 
118
  that are not part of the ancestry anymore.
193
119
  (Vincent Ladeuil, #474807)
194
120
 
195
 
* Properly handle ``param_name`` attribute for ``ListOption``.
196
 
  (Martin von Gagern, 387117)
197
 
 
198
121
Improvements
199
122
************
200
123
 
242
165
  Command is now transient and only exists for the duration of ``run()``.
243
166
  (Robert Collins)
244
167
 
 
168
 
245
169
bzr 2.2.0b1
246
170
###########
247
171
 
427
351
  mainline (i.e. it supports dotted revisions).
428
352
  (Parth Malwankar, #517800)
429
353
 
 
354
* ``.bazaar``, ``.bazaar/bazaar.conf`` and ``.bzr.log`` inherit user and
 
355
  group ownership from the containing directory. This allow bzr to work
 
356
  better with sudo.
 
357
  (Parth Malwankar, #376388)
 
358
 
430
359
* Use first apparent author not committer in GNU Changelog format.
431
360
  (Martin von Gagern, #513322)
432
361
 
527
456
  happens, and another warning will be written if the log file could not
528
457
  be closed after retrying 100 times.  (Andrew Bennetts, #531746)
529
458
 
530
 
bzr 2.1.2
531
 
#########
532
 
 
533
 
:2.1.2: NOT RELEASED YET
534
 
 
535
 
Bug Fixes
536
 
*********
537
 
 
538
 
* ``bzr switch`` does not die if a ConfigurableFileMerger is used.
539
 
  (Aaron Bentley, #559436)
540
 
 
541
 
* Fixed ``AssertionError`` when accessing smart servers running Bazaar
542
 
  versions before 1.6.
543
 
  (Andrew Bennetts, #528041)
544
 
 
545
 
* Reset ``siginterrupt`` flag to False every time we handle a signal
546
 
  installed with ``set_signal_handler(..., restart_syscall=True)`` (from
547
 
  ``bzrlib.osutils``.  Reduces the likelihood of "Interrupted System Call"
548
 
  errors after two window resizes.
549
 
  (Andrew Bennetts)
550
 
 
551
 
Internals
552
 
*********
553
 
 
554
 
* ``_remember_remote_is_before`` no longer raises AssertionError when
555
 
  suboptimal network behaviour is noticed; instead it just mutters to the
556
 
  log file (and warns the user if they have set the ``hpss`` debug flag).
557
 
  This was causing unnecessary aborts for performance bugs that are minor
558
 
  at worst.
559
 
  (Andrew Bennetts, #528041)
560
 
 
561
 
 
562
459
bzr 2.1.1
563
460
#########
564
461
 
592
489
  problems importing bzrlib from a non-main thread.
593
490
  (Elliot Murphy, #521989)
594
491
 
595
 
* Repositories accessed via a smart server now reject being stacked on a
596
 
  repository in an incompatible format, as is the case when accessing them
597
 
  via other methods.  This was causing fetches from those repositories via
598
 
  a smart server (e.g. using ``bzr branch``) to receive invalid data.
599
 
  (Andrew Bennetts, #562380)
600
 
 
601
492
* Standardize the error handling when creating a new ``StaticTuple``
602
493
  (problems will raise TypeError). (Matt Nordhoff, #457979)
603
494
 
985
876
Bug Fixes
986
877
*********
987
878
 
 
879
* ``bzr revert`` now only takes write lock on working tree, instead of on 
 
880
  both working tree and branch.
 
881
  (Danny van Heumen, #498409)
 
882
 
 
883
* ``bzr upgrade`` now creates the ``backup.bzr`` directory with the same
 
884
  permissions as ``.bzr`` directory on a POSIX OS.
 
885
  (Parth Malwankar, #262450)
 
886
 
988
887
* Additional merges after an unrelated branch has been merged with its
989
888
  history no longer crash when deleted files are involved.
990
889
  (Vincent Ladeuil, John Arbash Meinel, #375898)
991
890
 
992
 
* ``bzr revert`` now only takes write lock on working tree, instead of on 
993
 
  both working tree and branch.
994
 
  (Danny van Heumen, #498409)
995
 
 
996
 
* ``bzr upgrade`` now creates the ``backup.bzr`` directory with the same
997
 
  permissions as ``.bzr`` directory on a POSIX OS.
998
 
  (Parth Malwankar, #262450)
999
 
 
1000
 
* Repositories accessed via a smart server now reject being stacked on a
1001
 
  repository in an incompatible format, as is the case when accessing them
1002
 
  via other methods.  This was causing fetches from those repositories via
1003
 
  a smart server (e.g. using ``bzr branch``) to receive invalid data.
1004
 
  (Andrew Bennetts, #562380)
1005
 
 
1006
891
bzr 2.0.5
1007
892
#########
1008
893