~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Vincent Ladeuil
  • Date: 2010-09-27 07:24:54 UTC
  • mfrom: (4797.58.18 2.1)
  • mto: (5050.17.26 2.2)
  • mto: This revision was merged to the branch mainline in revision 5448.
  • Revision ID: v.ladeuil+lp@free.fr-20100927072454-d47ejtl535tuggte
Merge lp:bzr/2.1 into 2.2 resolving conflicts

Show diffs side-by-side

added added

removed removed

Lines of Context:
1187
1187
  happens, and another warning will be written if the log file could not
1188
1188
  be closed after retrying 100 times.  (Andrew Bennetts, #531746)
1189
1189
 
 
1190
bzr 2.1.4
 
1191
#########
 
1192
 
 
1193
:2.1.4: NOT RELEASED YET
 
1194
 
 
1195
Compatibility Breaks
 
1196
********************
 
1197
 
 
1198
New Features
 
1199
************
 
1200
 
 
1201
Bug Fixes
 
1202
*********
 
1203
 
 
1204
* Skip tests that needs a bzr source tree when there isn't one. This is
 
1205
  needed to succesfully run the test suite for installed versions.
 
1206
  (Vincent Ladeuil, #644855).
 
1207
 
 
1208
* Skip the tests that requires respecting the chmod bits when running as root.
 
1209
  (Vincent Ladeuil, #646133)
 
1210
 
 
1211
Improvements
 
1212
************
 
1213
 
 
1214
Documentation
 
1215
*************
 
1216
 
 
1217
API Changes
 
1218
***********
 
1219
 
 
1220
Internals
 
1221
*********
 
1222
 
 
1223
Testing
 
1224
*******
 
1225
 
 
1226
 
1190
1227
bzr 2.1.3
1191
1228
#########
1192
1229
 
1269
1306
* ``build_tree_contents`` can create symlinks.
1270
1307
  (Martin Pool, John Arbash Meinel)
1271
1308
 
 
1309
 
 
1310
bzr 2.0.6
 
1311
#########
 
1312
 
 
1313
:2.0.6: 2010-09-17
 
1314
 
 
1315
The sixth release in our 2.0 series addresses several user-inconvenience
 
1316
bugs.  None are critical, but upgrading is recommended for all users on
 
1317
earlier 2.0 releases.
 
1318
 
 
1319
Bug Fixes
 
1320
*********
 
1321
 
 
1322
* Additional merges after an unrelated branch has been merged with its
 
1323
  history no longer crash when deleted files are involved.
 
1324
  (Vincent Ladeuil, John Arbash Meinel, #375898)
 
1325
 
 
1326
* ``bzr add SYMLINK/FILE`` now works properly when the symlink points to a
 
1327
  previously-unversioned directory within the tree: the directory is
 
1328
  marked versioned too.  
 
1329
  (Martin Pool, #192859)
 
1330
 
 
1331
* ``bzr commit SYMLINK`` now works, rather than trying to commit the
 
1332
  target of the symlink.
 
1333
  (Martin Pool, John Arbash Meinel, #128562)
 
1334
 
 
1335
* ``bzr revert`` now only takes write lock on working tree, instead of on 
 
1336
  both working tree and branch.
 
1337
  (Danny van Heumen, #498409)
 
1338
 
 
1339
* ``bzr upgrade`` now creates the ``backup.bzr`` directory with the same
 
1340
  permissions as ``.bzr`` directory on a POSIX OS.
 
1341
  (Parth Malwankar, #262450)
 
1342
 
 
1343
* Don't traceback trying to unversion children files of an already
 
1344
  unversioned directory.  (Vincent Ladeuil, #494221)
 
1345
 
 
1346
* Don't traceback when a lockdir's ``held/info`` file is corrupt (e.g.
 
1347
  contains only NUL bytes).  Instead warn the user, and allow ``bzr
 
1348
  break-lock`` to remove it.  (Andrew Bennetts, #619872)
 
1349
  
 
1350
* Fix ``AttributeError on parent.children`` when adding a file under a 
 
1351
  directory that was a symlink in the previous commit.
 
1352
  (Martin Pool, #192859)
 
1353
 
 
1354
* Prevent ``CHKMap.apply_delta`` from generating non-canonical CHK maps,
 
1355
  which can result in "missing referenced chk root keys" errors when
 
1356
  fetching from repositories with affected revisions.
 
1357
  (Andrew Bennetts, #522637)
 
1358
 
 
1359
* Raise ValueError instead of a string exception.
 
1360
  (John Arbash Meinel, #586926)
 
1361
 
 
1362
* Reduce peak memory by one copy of compressed text.
 
1363
  (John Arbash Meinel, #566940)
 
1364
 
 
1365
* Repositories accessed via a smart server now reject being stacked on a
 
1366
  repository in an incompatible format, as is the case when accessing them
 
1367
  via other methods.  This was causing fetches from those repositories via
 
1368
  a smart server (e.g. using ``bzr branch``) to receive invalid data.
 
1369
  (Andrew Bennetts, #562380)
 
1370
 
 
1371
* Selftest with versions of subunit that support ``stopTestRun`` will no longer
 
1372
  error. This error was caused by 2.0 not being updated when upstream
 
1373
  python merged the end of run patch, which chose ``stopTestRun`` rather than
 
1374
  ``done``. (Robert Collins, #571437)
 
1375
 
 
1376
* When passing a file to ``UTF8DirReader`` make sure to close the current
 
1377
  directory file handle after the chdir fails. Otherwise when passing many
 
1378
  filenames into a command line ``bzr status`` we would leak descriptors.
 
1379
  (John Arbash Meinel, #583486)
 
1380
 
 
1381
 
 
1382
Testing
 
1383
*******
 
1384
 
 
1385
* ``build_tree_contents`` can create symlinks.
 
1386
  (Martin Pool, John Arbash Meinel)
 
1387
 
 
1388
 
1272
1389
bzr 2.1.2
1273
1390
#########
1274
1391
 
1744
1861
  tests that 'failed' - they're all just failures.
1745
1862
  (Martin Pool)
1746
1863
 
1747
 
bzr 2.0.6
1748
 
#########
1749
 
 
1750
 
:2.0.6: 2010-09-17
1751
 
 
1752
 
The sixth release in our 2.0 series addresses several user-inconvenience
1753
 
bugs.  None are critical, but upgrading is recommended for all users on
1754
 
earlier 2.0 releases.
1755
 
 
1756
 
Bug Fixes
1757
 
*********
1758
 
 
1759
 
* Additional merges after an unrelated branch has been merged with its
1760
 
  history no longer crash when deleted files are involved.
1761
 
  (Vincent Ladeuil, John Arbash Meinel, #375898)
1762
 
 
1763
 
* ``bzr add SYMLINK/FILE`` now works properly when the symlink points to a
1764
 
  previously-unversioned directory within the tree: the directory is
1765
 
  marked versioned too.  
1766
 
  (Martin Pool, #192859)
1767
 
 
1768
 
* ``bzr commit SYMLINK`` now works, rather than trying to commit the
1769
 
  target of the symlink.
1770
 
  (Martin Pool, John Arbash Meinel, #128562)
1771
 
 
1772
 
* ``bzr revert`` now only takes write lock on working tree, instead of on 
1773
 
  both working tree and branch.
1774
 
  (Danny van Heumen, #498409)
1775
 
 
1776
 
* ``bzr upgrade`` now creates the ``backup.bzr`` directory with the same
1777
 
  permissions as ``.bzr`` directory on a POSIX OS.
1778
 
  (Parth Malwankar, #262450)
1779
 
 
1780
 
* Don't traceback trying to unversion children files of an already
1781
 
  unversioned directory.  (Vincent Ladeuil, #494221)
1782
 
 
1783
 
* Don't traceback when a lockdir's ``held/info`` file is corrupt (e.g.
1784
 
  contains only NUL bytes).  Instead warn the user, and allow ``bzr
1785
 
  break-lock`` to remove it.  (Andrew Bennetts, #619872)
1786
 
  
1787
 
* Fix ``AttributeError on parent.children`` when adding a file under a 
1788
 
  directory that was a symlink in the previous commit.
1789
 
  (Martin Pool, #192859)
1790
 
 
1791
 
* Prevent ``CHKMap.apply_delta`` from generating non-canonical CHK maps,
1792
 
  which can result in "missing referenced chk root keys" errors when
1793
 
  fetching from repositories with affected revisions.
1794
 
  (Andrew Bennetts, #522637)
1795
 
 
1796
 
* Raise ValueError instead of a string exception.
1797
 
  (John Arbash Meinel, #586926)
1798
 
 
1799
 
* Reduce peak memory by one copy of compressed text.
1800
 
  (John Arbash Meinel, #566940)
1801
 
 
1802
 
* Repositories accessed via a smart server now reject being stacked on a
1803
 
  repository in an incompatible format, as is the case when accessing them
1804
 
  via other methods.  This was causing fetches from those repositories via
1805
 
  a smart server (e.g. using ``bzr branch``) to receive invalid data.
1806
 
  (Andrew Bennetts, #562380)
1807
 
 
1808
 
* Selftest with versions of subunit that support ``stopTestRun`` will no longer
1809
 
  error. This error was caused by 2.0 not being updated when upstream
1810
 
  python merged the end of run patch, which chose ``stopTestRun`` rather than
1811
 
  ``done``. (Robert Collins, #571437)
1812
 
 
1813
 
* When passing a file to ``UTF8DirReader`` make sure to close the current
1814
 
  directory file handle after the chdir fails. Otherwise when passing many
1815
 
  filenames into a command line ``bzr status`` we would leak descriptors.
1816
 
  (John Arbash Meinel, #583486)
1817
 
 
1818
 
 
1819
 
Testing
1820
 
*******
1821
 
 
1822
 
* ``build_tree_contents`` can create symlinks.
1823
 
  (Martin Pool, John Arbash Meinel)
1824
 
 
1825
 
 
1826
1864
bzr 2.0.5
1827
1865
#########
1828
1866