~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Andrew Bennetts
  • Date: 2010-07-29 11:17:57 UTC
  • mfrom: (5050.3.17 2.2)
  • mto: This revision was merged to the branch mainline in revision 5365.
  • Revision ID: andrew.bennetts@canonical.com-20100729111757-018h3pcefo7z0dnq
Merge lp:bzr/2.2 into lp:bzr.

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
Compatibility Breaks
15
15
********************
16
16
 
 
17
* BzrError subclasses no longer support the name "message" to be used
 
18
  as an argument for __init__ or in _fmt format specification as this
 
19
  breaks in some Python versions. errors.LockError.__init__ argument
 
20
  is now named "msg" instead of earlier "message".
 
21
  (Parth Malwankar, #603461)
 
22
 
17
23
* `FileInWrongBranch` is deprecated in favour of `PathNotChild` and no
18
24
  longer raised.
19
25
  (Martin Pool)
22
28
  `WorkingTree.open_containing_paths`.
23
29
  (Martin Pool)
24
30
 
 
31
* The old ``bzr selftest --benchmark`` option has been removed.
 
32
  <https://launchpad.net/bzr-usertest> is an actively-maintained
 
33
  macrobenchmark suite.
 
34
  (Martin Pool)
 
35
 
25
36
New Features
26
37
************
27
38
 
45
56
* `PathNotChild` should not give a traceback.
46
57
  (Martin Pool, #98735)
47
58
 
 
59
* Prevent ``CHKMap.apply_delta`` from generating non-canonical CHK maps,
 
60
  which can result in "missing referenced chk root keys" errors when
 
61
  fetching from repositories with affected revisions.
 
62
  (Andrew Bennetts, #522637)
 
63
 
48
64
* ``Transport.stat`` on a symlink, including a transport pointing directly
49
65
  to a symlink, now returns information about the symlink.
50
66
  (Martin Pool)
81
97
Compatibility Breaks
82
98
********************
83
99
 
 
100
* BzrError subclasses no longer support the name "message" to be used
 
101
  as an argument for __init__ or in _fmt format specification as this
 
102
  breaks in some Python versions. errors.LockError.__init__ argument
 
103
  is now named "msg" instead of earlier "message".
 
104
  (Parth Malwankar, #603461)
 
105
 
 
106
* The old ``bzr selftest --benchmark`` option has been removed.
 
107
  <https://launchpad.net/bzr-usertest> is an actively-maintained
 
108
  macrobenchmark suite.
 
109
  (Martin Pool)
 
110
 
84
111
New Features
85
112
************
86
113
 
87
114
Bug Fixes
88
115
*********
89
116
 
 
117
* ``bzr ignore PATTERNS`` exits with error if a bad pattern is supplied.
 
118
  ``InvalidPattern`` exception error message now shows faulting
 
119
  regular expression.
 
120
  (Parth Malwankar #300062)
 
121
 
90
122
* Configuration files in ``${BZR_HOME}`` are now written in an atomic
91
123
  way which should help avoid problems with concurrent writers.
92
124
  (Vincent Ladeuil, #525571)
97
129
Improvements
98
130
************
99
131
 
 
132
* Add ``bzrlib.merge.MergeIntoMerger``, which can merge part or all of a
 
133
  tree, and works with unrelated branches.  (Andrew Bennetts)
 
134
 
100
135
Documentation
101
136
*************
102
137
 
 
138
* ``bzr help patterns`` now explains case insensitive patterns and
 
139
  points to Python regular expression documentation.
 
140
  (Parth Malwankar, #594386)
 
141
 
103
142
API Changes
104
143
***********
105
144
 
 
145
* Delete ``ProgressTask.note``, which was deprecated in 2.1.
 
146
 
106
147
Internals
107
148
*********
108
149
 
109
150
Testing
110
151
*******
111
152
 
 
153
* Unit test added to ensure that "message" is not uses as a format variable
 
154
  name in BzrError subclasses as this conflicts with some Python versions.
 
155
  (Parth Malwankar, #603461)
112
156
 
113
157
bzr 2.2b4
114
158
#########
1070
1114
Bug Fixes
1071
1115
*********
1072
1116
 
 
1117
* ``bzr ignore PATTERNS`` exits with error if a bad pattern is supplied.
 
1118
  ``InvalidPattern`` exception error message now shows faulting
 
1119
  regular expression.
 
1120
  (Parth Malwankar #300062)
 
1121
 
1073
1122
* Configuration files in ``${BZR_HOME}`` are now written in an atomic
1074
1123
  way which should help avoid problems with concurrent writers.
1075
1124
  (Vincent Ladeuil, #525571)
1077
1126
* Don't traceback trying to unversion children files of an already
1078
1127
  unversioned directory.  (Vincent Ladeuil, #494221)
1079
1128
 
 
1129
* ``HTTP/1.1` test servers now set a ``Content-Length`` header to comply
 
1130
  with pedantic ``HTTP/1.1`` clients. (Vincent Ladeuil, #568421)
 
1131
 
 
1132
* Prevent ``CHKMap.apply_delta`` from generating non-canonical CHK maps,
 
1133
  which can result in "missing referenced chk root keys" errors when
 
1134
  fetching from repositories with affected revisions.
 
1135
  (Andrew Bennetts, #522637)
 
1136
 
 
1137
* Progress bars prefer to truncate the text message rather than the
 
1138
  counters.  The spinner is shown between the network transfer indicator
 
1139
  and the progress message.  (Martin Pool)
 
1140
 
1080
1141
* Raise ValueError instead of a string exception.
1081
1142
  (John Arbash Meinel, #586926)
1082
1143
 
 
1144
* Recursive binding for checkouts is now detected by bzr. A clear error
 
1145
  message is shown to the user. (Parth Malwankar, #405192)
 
1146
 
1083
1147
Improvements
1084
1148
************
1085
1149
 
 
1150
* Add ``bzrlib.merge.MergeIntoMerger``, which can merge part or all of a
 
1151
  tree, and works with unrelated branches.  (Andrew Bennetts)
 
1152
 
1086
1153
Documentation
1087
1154
*************
1088
1155
 
 
1156
* ``bzr help patterns`` now explains case insensitive patterns and
 
1157
  points to Python regular expression documentation.
 
1158
  (Parth Malwankar, #594386)
 
1159
 
1089
1160
API Changes
1090
1161
***********
1091
1162
 
 
1163
* Delete ``ProgressTask.note``, which was deprecated in 2.1.
 
1164
 
1092
1165
Internals
1093
1166
*********
1094
1167
 
1095
1168
Testing
1096
1169
*******
1097
1170
 
 
1171
* Unit test added to ensure that "message" is not uses as a format variable
 
1172
  name in BzrError subclasses as this conflicts with some Python versions.
 
1173
  (Parth Malwankar, #603461)
 
1174
 
1098
1175
bzr 2.1.2
1099
1176
#########
1100
1177
 
1597
1674
* Don't traceback trying to unversion children files of an already
1598
1675
  unversioned directory.  (Vincent Ladeuil, #494221)
1599
1676
 
 
1677
* Prevent ``CHKMap.apply_delta`` from generating non-canonical CHK maps,
 
1678
  which can result in "missing referenced chk root keys" errors when
 
1679
  fetching from repositories with affected revisions.
 
1680
  (Andrew Bennetts, #522637)
 
1681
 
1600
1682
* Raise ValueError instead of a string exception.
1601
1683
  (John Arbash Meinel, #586926)
1602
1684