1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675
|
bzr-svn 1.0.3 2010-07-30
BUG FIXES
* Mark as compatible with Bazaar 2.2. (Martin Pool)
* Allow more levels of parent directories for trunk layouts.
(Jelmer Vernooij, Debian #573988, #489740)
* Mention correct command for obtaining repository UUID.
(Ralf Doering, #512876)
* Support passwords specified in authentication.conf.
(Jelmer Vernooij, #452121)
* Cope with CodePlex.com lowercasing the hostname in returned
repository URLs. (Jelmer Vernooij)
* Cope with non-ascii characters in files with svn-keywords.
(Jelmer Vernooij, #515450)
* Support for the KDE repository layout has been added.
(Jelmer Vernooij, #506257)
* Fix export in svn working copies. (Jelmer Vernooij, #524476)
* Fix use of authentication.conf for svn+http and svn+https.
(Jelmer Vernooij, #532292)
* Cope with new ordering argument to Repository.iter_inventories().
(Jelmer Vernooij, #532363)
* Fix use of svn:author=author. (Jelmer Vernooij, #527805)
* Provide BranchConfig._get_change_editor().
(Jelmer Vernooij, #530130)
* Simplify handling of text parents. (Jelmer Vernooij)
* Implement Repository.get_known_revision_graph(). (Jelmer Vernooij)
* Cope with local repository that can not be opened. (Jelmer Vernooij,
#463020)
* Don't rely on old revision being on the mainline after push.
(Jelmer Vernooij, #522836)
* Support + signs in URLs. (Jelmer Vernooij, #552868)
* Always detect newer tags. (Jelmer Vernooij, #504314)
* Non-unicode characters in existing commit messages are now squashed.
(Jelmer vernooij, #586408, #509063)
* Cope with concurrent access to ~/.bazaar/subversion.conf.
(Vincent Ladeuil, Jelmer Vernooij, #525571)
* Concurrent processes don't mix up writes in config files (interim
fix for lp). (Vincent Ladeuil, #525571)
* Cope with various getaddrinfo errors. (Jelmer Vernooij, #609497)
* Fix annotate after bzrlib changes. (Jelmer Vernooij, #609520)
* Support _override_hook_source_branch argument to InterBranch.push().
(Jelmer Vernooij, #609178)
* Support iterating over multiple prefixes in the caching logwalker
(Jelmer Vernooij, #579491)
FEATURES
* Support fetching a limited number of revisions. (Michael Hudson)
* Support 'bzr diff --format=svn'. (Jelmer Vernooij, #555994)
* Warn about broken server when accessing codeplex. (Jelmer Vernooij)
* Use standard iterator for RemoteAccess log browsing, if
provided by subvertpy. (Jelmer Vernooij)
* Filter out ghost revisions in SvnRepository.gather_stats().
(Jelmer Vernooij, #610219)
COMPATIBILITY
* Drop support for Bazaar < 2.2. (Jelmer Vernooij)
CHANGES
* "bzr svn-import --incremental" is now the default.
"bzr svn-import --restore" provides the previous behaviour and will
restore any branches that have been removed but have not been changed
since the last import. (Jelmer Vernooij, #395266)
bzr-svn 1.0.2 2010-01-22
BUG FIXES
* Cope with Google code Subversion repositories a bit better in the
layout detection code. (Jelmer Vernooij)
* Push tags when pushing to a new repository. (Jelmer Vernooij, #459444)
* Cope with non-ascii URLs.
* During connect. (#456548, Jelmer Vernooij)
* During repository creation. (#458008, Jelmer Vernooij)
* Cope with non-ascii characters in svn author names. (#460392,
Jelmer Vernooij)
* Fix expected URL in Repository.__repr__ tests that sometimes causes
troubles if the temporary directory contains special characters.
(John Szakmeister, #460899)
* Cope with pushing new non-mainline revisions. (Jelmer Vernooij, #416328)
* Support probing for Subversion repositories over existing HTTP transports
using pycurl. (Jelmer Vernooij, #424626)
* Show Subversion revno and uuid in "bzr version-info". (Jelmer Vernooij,
#490771)
* Properly handle invalid Subversion revision numbers. (Jelmer Vernooij,
#504376)
PERFORMANCE
* When updating the log cache, fetch from newest to oldest revision as
the Subversion database backends are optimized for this.
(John Szakmeister)
* Fetch history information newest revision to oldest revision because of
speed. (John Szakmeister, #453789)
* Add extra constraints in sqlite database. (Jelmer Vernooij)
FEATURES
* New variant of the 'trunk' layout named 'trunk-variable' that accepts
branches with any level of nesting, at some performance cost.
(Jelmer Vernooij)
bzr-svn 1.0.1 2009-10-20
BUG FIXES
* Mark as compatible with Bazaar 2.1. (Jelmer Vernooij)
* Only use tdb if Tdb.get is there. (Jelmer Vernooij, #440211)
* Cope with xdg_cache_home sometimes containing unicode. (Jelmer Vernooij)
* Provide right infrastructure for bzrlib.tests.per_foreign_vcs.
(Jelmer Vernooij)
bzr-svn 1.0.0 2009-09-24
PERFORMANCE
* Avoid re-fetching the basis inventory during fetch. (Jelmer Vernooij)
BUG FIXES
* Generate valid inventory delta's when the root of a tree is replaced with an older
copy of itself. (Jelmer Vernooij)
* Hide backtrace for EAI_NONAME errors. (John Szakmeister)
* Allow commits without an author. (Jelmer Vernooij, #434230)
* Cope with extra arguments to Repository._check(). (Jelmer Vernooij)
* Properly encode symlink targets when pushing. (Jelmer Vernooij)
bzr-svn 1.0.0rc1 2009-09-20
FEATURES
* Mark as compatible with Bazaar 2.0. (Jelmer Vernooij)
BUG FIXES
* Cope with InProcessTransport errors during format probe. (Jelmer Vernooij,
#433803)
bzr-svn 0.6.5 2009-09-01
API CHANGES
* Removed unused SvnRepository.find_children() function. (Jelmer Vernooij)
FEATURES
* Mark as compatible with bzr 1.18. (Jelmer Vernooij)
bzr-svn 0.6.4 2009-08-03
BUG FIXES
* Handle 404's being returned during http probe. (#402063) (Jelmer Vernooij)
* Handle patch change requests that are too large without
printing a traceback. (#394527) (Jelmer Vernooij)
* Avoid printing backtrace on lock contention. (#401677) (Jelmer Vernooij)
* Handle http servers returning 403 Forbidden to OPTIONS requests.
(#399942) (Jelmer Vernooij)
* Cope with http exceptions in the bzr-svn probe code a bit more
gracefully. (Jelmer Vernooij)
FEATURES
* Implement custom "bzr send" format that matches the format used by
"svn diff". This is used by default when submitting diffs against
Subversion branches. (Lukas Lalinský, Jelmer Vernooij)
* Provide hint about creating working trees in 'bzr svn-import'.
(Jelmer Vernooij)
bzr-svn 0.6.3 2009-07-17
FEATURES
* Pack relevant parts of the repository after fetch.
CHANGES
* Removed svn-branching-schemes help, because it's not relevant for new
users and might be confusing for users looking at "bzr help topics".
BUG FIXES
* Fix CustomLayout.get_branches. (#388698)
* Fix fetching of revisions with no commit message set to the 2a repository
format.
* Explain repository UUIDs in "bzr help svn-layout". (#391525)
* Mark as compatible with bzr 1.17.
bzr-svn 0.6.2 2009-06-18
FEATURES
* Integrated "bzr svn-serve" into "bzr serve --svn".
* ``append_revisions_only`` now defaults to True, to prevent new users
from accidently changing their Subversion mainline and upsetting their
fellow committers. (#383777)
* ``bzr svn-set-revprops`` has been folded into ``bzr reconcile``.
PERFORMANCE
* Avoid expensive fetching of tags just to figure out they are supported.
* Only check paths that actually have file properties set for
Bazaar revision id properties.
* Reduced number of revisions analysed for repository layout from 2000 to
300.
BUG FIXES
* Only look for file properties if there are actually new file properties.
(#383414)
* Repository.iter_inventories() is now implemented.
* Tags.get_reverse_dict().has_key() is now implemented.
* Tags.get_reverse_dict().iteritems() is now implemented.
* Register Subversion smart server as first server control format,
before the Bazaar smart client attempts to send POST to .bzr/smart over
HTTP.
* Support "bzr push --create-prefix". (#383778)
* In authentication fallback, ignore schemes that can not be
mapped to ports rather than erroring out. (#384813)
* Cope with forbidden parts of the repository a bit better. (#261194)
* Handle annotate after copies in Subversion. (#381523)
* Support unicode characters in tag names. (#385813)
* Support pulling older revisions that are direct ancestors of the current
tip. (#386198)
* "bzr svn-import --incremental" now handles resurrected branches correctly.
(#383980)
* Initial support for WorkingTree.apply_inventory_delta(). (#332107)
* Support using parameter to Repository.find_branches(). (#388960)
bzr-svn 0.6.1 2009-05-22
BUG FIXES
* Cope with credentials in shared connections sometimes being a direct
dictionary.
* Fix cache inspection after push when using the TDB database.
* Prevent NoSuchRevision exception when pulling into a local branch that
is ahead of the remote branch.
* Avoid buggy LogWalker.find_latest_change(). (#378799)
* Use xdg cache directory (~/.cache/bzr-svn usually) if the Python XDG
module is available.
* Handle hidden revisions properly during branch fetch.
bzr-svn 0.6.0 2009-05-20
FEATURES
* New cache database based on TDB (http://tdb.samba.org/). This is
significantly faster than the previous SQLite backend. The TDB
backend will automatically be used if TDB is available; if not,
the old SQLite database will be used.
TDB allows multiple writers to the database. (#185200)
* The version-info command now prints 'svn revno' and 'svn uuid'
when used in Subversion checkouts.
* The info command now prints the repository UUID and last committed
revision number when used on Subversion repositories. (#320271)
* Now registers a fallback credentials store, allowing
Subversion credentials to be used for non-Subversion
access. This is useful accessing http(s) URLs will
always attempt to open using the native Bazaar formats
first.
* Better error when pushing to a (diverged) empty branch. Unfortunately
"bzr push" masks this better error at the moment. (#354929)
* New option ``warn-upgrade`` that can be used to turn off the
warnings about slow servers. (#377949)
PERFORMANCE
* A custom reverse-tag dictionary implementation is now provided, making
"bzr log" a lot faster since there's no need to find all tags beforehand.
BUG FIXES
* Support working copies with non-ascii characters in the
base path. (#356845)
* Fix handling of newlines in Bazaar revision properties round-tripped to
Subversion file properties. (#360477)
* utf8-encode basenames when looking up file ids in CHKInventories.
* Handle root replaces when doing lightweight checkouts. (#352509)
* Simplify finding local changes. (#370755)
* Handle browsing of revisions outside of prefix in repository with
branch container directories (e.g. project1/trunk, etc). (#343382)
bzr-svn 0.5.4 2009-04-08
BUG FIXES
* Ignore spurious commits setting tags to the same revision. (#342824)
* Fix compatibility with Python2.4.
* Improve error message if subvertpy can't be found. (#345067)
* Cope with spaces in branch paths. (#348439)
* Properly deal with pointless commits when branching the
repository root. (#348786)
* dpush no longer sets custom bzr revision properties. (#351292)
* Re-use passwords that have been prompted earlier. (#331073)
* Fix compatibility with Bazaar 1.14.
FEATURES
* A new content filter "svn-keywords" is now supported and behaves like
the svn:keywords Subversion file property.
* Keywords and end of line properties in svn working copies are now honored.
(#81463)
* Support override-svn-revprops = svn:author=author to allow svn:author to be
set to the author of a pushed revision rather than the committer. (#342979)
bzr-svn 0.5.3 2009-03-10
BUG FIXES
* Lazily load commands during help. (#330928)
* Fix one-line helps for dpush / foreign-mapping-upgrade. (#331051)
* Skip unicode tests if the local file system doesn't support unicode
paths.
* Don't print traceback when connection errors occur during push. (#331078)
* Fix exception importing with itrunk* layout.
* Break subversion locks in ``bzr break-lock''.
* Handle corner case following branch paths outside of prefixes in
revision metadata browser.
* Handle strange corner case in HTTP, where get_dir() works on files and we
accidently start to call update() on files.
* Don't check branch root when looking for round-tripped revisions that used
revision properties. (#294784)
* Support non-ascii characters in home directories. (#333121)
* Fix recognizing tags when using wildcard layouts. (#333960)
* Fetch left-hand side ancestry if it's outside of the prefix in
svn-import. (#334692)
* Support pushing kind changes from directory to file. (#335445)
* Fixed canonicalization issue when retrieving remote revision trees
over HTTP.
* Fix recognition of v3 mappings pushed with incomplete revision properties.
* Print proper error when a part of the repository is inaccessible during
fetch. (#323084)
* Fix concurrent access problems during push/commit. (#248289)
* Allow svn: revision specifier in non-svn branches. (#337295)
* Cope with v3 and v4 mappings being interwined in a mainline
with roundtripped revisions. (#332364)
* Print proper error when it is impossible to get a branch path
in a particular layout. (#340081)
PERFORMANCE
* Significant speed improvements when no (old) tags have to be fetched. Requires
InterBranch.pull() patch.
* The guessed layout is now only stored in the configuration and no longer
re-determined every time a repository is accessed.
* Looking for missing revisions is now done in groups, significantly improving the
time spent in the "determining revisions to fetch" step.
* A simple LRU cache is now used for texts during fetch.
* Avoid loading subvertpy in a couple more situations when probing for
Subversion repositories. (#336449)
FEATURES
* Now prints parent Subversion revision number after successful pull. (#332196)
* Annotate run against Subversion repositories now works. (#335735)
bzr-svn 0.5.2 2009-02-18
BUG FIXES
* Fix installation of cache module.
bzr-svn 0.5.1 2009-02-17
BUG FIXES
* Fix parsing of "trunk/tags" style filenames in trunk repository layout
handling. (#324970)
* "bzr push" now also works when creating new branches. "bzr svn-push"
has been removed. This requires a patched version of bzr. (#127945)
* Fixed memory usage and performance bug while iterating over a repository.
(#318993)
* When following prefixes, cope with branches copied from outside of the
prefix. (#325428)
* Handle non-mainline history a bit better in dpush. (#329284)
* Assume that ERR_XML_MALFORMED only occurs for non-Subversion
URLs. (#327287)
* Only upgrade tags for which the revision they point to has been
upgraded in svn-upgrade.
* Fix handling of "unusual" branch paths in sparse logs. (#325727)
FEATURES
* Set svn:original-date property when revision properties can be committed.
* Add transport speed progress indication. (require subvertpy >= 0.6.4)
PERFORMANCE
* New cache that stores the most important metadata information used
when browsing history.
* More efficient pull from Subversion branches, avoiding unnecessary
calculation of revision numbers. (Requires InterBranch patch to bzr)
* More efficient pull from Subversion branches, by using the local
branch ancestry to find out tag revision ids rather than the remote
Subversion branch.
* Use VersionedFiles.insert_record_stream() rather than
VersionedFiles.add_lines(), should be slightly faster.
* By default, don't use a cache for log information when connected
to a local Subversion repository.
* Only fetch rebased revisions once during ``bzr dpush'', rather than
after every pushed revision.
* Use only a single graph object during push, rather than two.
bzr-svn 0.5.0 2009-02-03
BUG FIXES
* Fixed two assertions that were always true. (#323305)
* Fixed handling of round-tripped revisions in svn-upgrade. (#320113)
* Fixed handling of password prompting with username specified. (#275953)
* Use most appropriate mapping when setting tags for a branch. (#322856)
* Fixed handling of branch roots moving. (#295416)
FEATURES
* Added "bzr check" on Subversion repositories that checks
bzr-svn metadata. (#320929)
* Allow overriding over revision-properties on a per-branch basis. (#319819)
* Added --idmap-file option to svn-upgrade.
bzr-svn 0.5.0~rc2 2009-01-30
BUG FIXES
* Install subvertpy as separate module rather than as part of
bzrlib.plugins.svn. (#306145)
* Fix some tests when running overall bzr testsuite. (#306158)
* Handle duplicate forward slashes in the path part of a URL.
* Pass utf-8 connect string to sqlite3() connect function. (#262923)
* Fix pushing to repositories not allowing the setting of revision
properties.
* Deal with newly appearing file ids correctly in dpush(). (#300979)
* Fix handling of custom layouts, which used unicode internally. (#306629)
* Fix pointless commits when using roundtripping using revision
properties. (#299943)
* Make sure branches are properly removed in iter_all_changes().
(#306288, #300006)
* Handle pushing empty branches using dpush. (#311613)
* Cope with unicode filenames in manual file id detection. (#311744)
* Print proper error message when importing from non-svn repository in
svn-import. (#313817)
* Support committing renames of filenames with non-ascii characters
in their name. (#312166)
* Support strange rename during push. (#303563)
* Print proper error when attempting to create repository in Subversion
working copy. (#310063)
* Follow copied tags correctly. (#312272)
* No longer includes subvertpy, but rather depends on external installation.
* Properly determine file ids of children of directories that are replaced
by an older copy of themselves. (#316384)
* Use unicode objects internally for sqlite. (#296868)
* New implicit file id handling for copied directories.
+ Correctly handles implicit children when parent is copied from outside of the
branch. (#304134)
+ Correctly handles file id map generation for some stacked branches. (#310916)
* Handle children implicitly copied when replacing a directory with an older
copy of itself. (#308353, #318935)
* Invalidate revision ids of bzr-roundtripped revisions when the
Subversion repository's UUID changes. (#318940, Debian #512325)
* Handle unicode symlinks. (#319317)
* Handle unicode in working tree names and some directory names. (#319313)
* Cope with missing keys properly when branching based on VersionedFiles
(#311997)
* Properly determine whether to analyse revision properties.
* Handle null: keys in Repository.texts.
* Cope with ": " in bzr-svn revision metadata stored in file properties.
(#300105)
* Fix commits in working trees. (#306566)
* Properly stop reverse tracking newly added branches. (#300006)
PERFORMANCE
* Stop iterating over non-visible children of files when determining file ids. (#306259)
This should improve the performance of stacking and lightweight checkouts.
* Imports of svn-related modules is now done lazily. There will only be two extra
imports if bzr-svn is loaded but not used.
API
* Added accessor functions for Subversion file properties.
FEATURES
* Bazaar can now use credentials stored in ~/.subversion/auth/, but this
requires pending changes in Bazaar to pass the realm along to
credentials providers.
* When possible, bzr-svn will now copy from existing paths in the repository
when committing/pushing rather than duplicating the contents.
(generic implementation that also fixes #320742)
bzr-svn 0.5.0~rc1 2008-12-08
CHANGES
* Implement set-revprops command.
* Introduces a new Bzr<->Svn mapping format. Please
read UPGRADING for details.
+ Uses revision properties where possible. (#127736)
+ Branching schemes are no longer used and are
replaced by "repository layouts", which are
much more flexible. (#130372)
* Will avoid browsing the full repository for bzr-revisions,
only closely related paths. (#158657)
FEATURES
* Performance has been improved *significantly*.
* Add bzr:skip revision property to allow skipping
more detailed analysis of revisions not created by bzr.
* "bzr revert" in a Subversion working tree now works.
* Create branches/ directory automatically if it didn't exist
when pushing merged revisions.
* Only fetch signatures if they can be cheaply copied.
* Also upgrade fileids in workingtree during svn-upgrade.
* Add --until option to svn-import.
* Add experimental svn-serve subcommand.
BUG FIXES
* Set bzr signature revision property during commit if possible.
* Provide SvnWorkingTree._transport. (#264548)
* Don't rely on cache when checking revision id during commit. (#230863)
* Avoid pushing changes again when pushing new branch. (#203368)
* Store text parents properly. (#260416)
* Avoid leaking memory when attempting to open an invalid Subversion
repository. (#262513)
* Fix corner case corruption pulling from a svn repository that contains bzr-roundtripped
revisions. (#260416)
* Upgrade tags as well during svn-upgrade.
* Correctly detect prefix when repository root is URL root (#303292)
* Fix removing file properties. (#304866)
* Fix canonicalization of paths to svn_ra_diff(). (#304894)
INTERNALS
* Remove custom commit code for working tree.
+ Standard commit code provides commit notification. (#79333)
bzr-svn 0.4.17 2008-01-13
BUG FIXES
* Mark as compatible with Bazaar 1.11.
bzr-svn 0.4.16 2008-12-06
BUG FIXES
* Don't print backtrace when error occurs while accessing repository root.
(#296224)
* Add --svn-override-revprops option to svn-push.
* Give proper error when tags can't be pushed. (#299490)
* Set bzr:user-agent revision property, e.g. to allow blacklisting
in the future.
* Fix removing of file properties. (#304866)
* Allow target URLs in redirect requests to contain relative URLs. (#303959)
* Fix compatibility with bzr 1.10.
bzr-svn 0.4.15 2008-11-10
BUG FIXES
* Ignore tags that happen to be files (another instance). (#290664)
* Support copying from files with spaces in their names over http. (#268304)
* Fix knit corruption because text revisions weren't stored properly. (#277043)
* Cope with file properties being modified by other parties than
bzr-svn. (#295284)
* Fix erroneous call to object.__init__() causing issues with Python2.6.
* Don't take over when pulling from WebDAV source (without Subversion)
(#274840)
bzr-svn 0.4.14 2008-11-03
BUG FIXES
* Fix compatibility with Bazaar 1.9. (#279444)
* Cope with pushing files changed into directories. (#277369)
* Don't assume root path can't change; Microsoft's CodePlex site
does this. (#278930)
* Fix python2.6 deprecation warnings. (#292306)
* Ignore tags that happen to be files. (#290664)
bzr-svn 0.4.13 2008-09-24
BUG FIXES
* Fix compatibility with Subversion 1.4 on Windows.
* Fix bug modifying set of right hand side revisions during fetch. (#264740)
* Fix linking against Subversion 1.5 on Windows. (#263570)
* Avoid NoneType error when no revisions to push in "bzr dpush". (#267484)
* Properly convert errors raised when starting a commit. (#267899)
* Fix compatibility with Bazaar 1.7.
FEATURES
* Add support for using Apple keychain.
bzr-svn 0.4.12 2008-09-01
BUG FIXES
* Cope with svn+ prefix when setting tags. (#261748)
* Fix contents of files when using stacked branching. (#262314)
* Fix compatibility with Bazaar 1.7.
* Use local application data directory on Windows for bzr-svn cache.
(#231041)
* No longer show backtrace when a generic DAV error occurs, as
this is usually a sign of a server-side error rather than a bug.
(#255159)
* Fix forward declarations of Python types, fixes
compilation on mingw. (#263284)
* Avoid explicit revnum reporting for inventory entries during fetch.
(It caused severe speed regressions and is not necessary).
* Fix size of bool variable in replacement stdbool.h. This was
causing strange errors on Windows, most notably slow fetches.
* Fix pull into Subversion working copies.
* Properly encode cache file path in case it contains non-ascii
characters. (#262923)
* Don't link explicitly against apr libraries. (#262711)
FEATURES
* Use native Windows password prompter on Windows. (#263287)
bzr-svn 0.4.11 2008-08-26
bzr-svn 0.4.11~rc2 2008-08-26
CHANGES
* Fix setup.py run with python2.4. (#256804)
* Use rst2html.py rather than rst2html if it is available.
BUG FIXES
* Parse http redirect errors in some non-English locales better.
* Avoid importing tags as branches in svn-import, now that tags are
converted to native Bazaar tags.
FEATURES
* svn-import will now remove branches removed in Subversion.
(#246243). The --keep option can be specified to keep
branches removed in Subversion around.
* Add --incremental option to bzr-svn for incremental imports.
* Set revision properties from v3 mappings when possible.
(#127736)
* Create tags base directory if it doesn't exist.
* Add --merged option to svn-push command.
* Improve tag/branch discovery.
bzr-svn 0.4.11~rc1 2008-08-08
CHANGES
* bzr-svn now comes with its own Python bindings for the Subversion
libraries, removing the need for a unreleased version of Subversion and
improving performance.
It does however mean the extensions have to be built. This requires
the Subversion development libraries and should be possible by
simply running ``make`` from the plugin directory.
This fixes some existing bzr-svn related bugs caused by Python-Subversion:
* KeyboardInterrupts are now no longer swallowed. (#242217)
* Crash bug trying to access sites that use self-signed certificates.
(#238529)
* Username and password prompting will now always work.
* The "svn+https://..." syntax has been deprecated. It still works in the
current release but will be removed in the future. If you are unable to
get a repository to work without the svn+ prefix, please file a bug.
FEATURES
* Add new "dpush" command that works similar to git-svn's dcommit.
* Support proper Bazaar tags. (#81102)
* Set mergeinfo properties when pushing merges. (write part of #131323)
* Basic (experimental) support for stacked branches. Not very
efficient at the moment because of certain assumptions in the
stacking implementation.
* Avoid reopening connections to branch and repository when finding
branches. (#243749)
* Show Subversion revision numbers in log output. (#161830)
* Extend "bzr help svn".
* Warn when trying to clone a repository root as a branch. (#244638)
* Much faster Repository.get_revision_delta(). (#127030)
* Support bzr push --overwrite. (#118787)
* Support bzr uncommit.
* Support bzr sign-my-commits. (Requires revision properties in the
Subversion repository to be mutable)
* Support pushing merged revisions. To enable, set
``push_merged_revisions = True'' in the repository config. (#158883)
BUG FIXES
* Now uses absolute imports and no longer adds plugin directory to the
system path.
* More efficient use of mutter.
* Remember parent branch correctly during sprout. (#237174)
* Raise appropriate errors when using annotate.
* Fix compatibility with Bazaar 1.6.
* Fix case insensitive handling of paths in
CachingLogWalker.find_latest_change(). (#233964)
* Fix compatibility with newer versions of Subversion. (#229419)
* Deal with parent branch changing name in Repository.iter_changes().
(#229410)
* Fix ability to use bzr-svn with disabling cache.
* Fix use of unicode characters in filenames in working trees.
* Fix use of unicode characters in filenames when committing. (#230090)
* Fix modifying branching scheme from the command-line. (#230529)
* Cope with kind changes better. (#191576)
* Fix dealing with strange remove during replace operation. (#232196)
* Deal with missing branches/tags directories when using webdav. (#235301)
* Remove endless loop in logwalker. (#235776)
* Convert redirect requests received from Subversion. (#229848)
* New function for finding path children that's faster and more correct.
(#240954)
* Support cloning bzr-svn branches (will clone to rich-root-pack). (#229819)
* Fix inconsistent revision iteration when branches' parents were moved but
not changed. (#237901)
* Avoid assumption that a revision can only occur in one branch. (#208566)
* Several fixes for dealing with non-acii characters. (#128496)
* Re-use RA connections as much as possible. bzr-svn should in general now
have no more than 2 TCP/IP connections to the same Subversion repository
open at the same time. (#183824)
* Cope with files that are special files but not symlinks. (#245788)
* Deliver encoded paths in URLs to Subversion in switch() and reparent()
functions. (#248892)
* Lazily connect to repository when opening working copies. (#250706)
* Stricter checking of special files for links. (#219832)
* Avoid showing backtrace for RA_DAV_REQUEST_FAILED errors, since
they may be raised in other situations than when a bug is hit.
(#253376)
* Fixed http exception during expensive log -v. (#94316)
* Preserve individual text revision ids correctly when round-tripping. (#250480)
bzr-svn 0.4.10 2008-05-12
CHANGES
* Changed license from GPLv2 or later to GPLv3 or later.
FEATURES
* Add new ``log-strip-trailing-newline'' option which removes
the last trailing newline from the log message when pushing
to Subversion. This feature is only available for the
experimental mappings. (#189227)
* Allow more granularity over what properties are overridden using
``override-svn-revprops''. (#159143)
* Add new ``append-revisions-only'' option with similar behaviour
as in standard bzr formats. (#206242)
* Parse mergeWithUpstream set by svn-buildpackage.
* Cache last revision number during read locks, significantly speeds
up push.
* Use different cache for experimental versions of bzr-svn.
* Support set_user_option() on Subversion branch BranchConfig. (#195962)
* Support credentials in URLs. (#181534)
* Allow usage without on-disk cache. This option is still
experimental. (#131008)
PERFORMANCE
* No longer calculate inventory sha1's for svn revisions. Should provide
some minor speed improvements.
* Don't check full branch history when looking up the revno of a revision
id.
* Restrict history sample size used for guessing branching scheme to avoid
looking at the full history for very large repositories.
* New option ``reuse-revisions'' that determines how hard bzr-svn will
try to reuse revisions when pushing into Subversion.
INTERNALS
* Branching from a Subversion repository will now fetch right-hand side
parents as well as left hand side (mainline) parents, if specified.
* Removed revision number cache.
* Switch to using "repository layouts" rather than branching schemes.
Layouts are not part of the mapping so don't affect the revision identity.
BUGS
* Avoid sometimes incorrect determination of Bazaar revision numbers. (#181773)
* Deal with bzr:svn-revision-info property being removed. (#206728)
* Gracefully handle erroneous svk merge tickets created by old versions of svk.
* Use standard infrastructure for caching revision numbers. (#213953)
* Work around bug in the Subversion libraries which don't accept
http(s) URLs with urlencoded characters. (#190229)
* Make sure committer name is UTF-8 encoded when overriding
revision properties.
* Fix installation of mapping3 package, don't rely on specific
version of Python. (#227891)
bzr-svn 0.4.9 2008-03-23
FEATURES
* Set revision properties when possible.
* Avoid doing two branch property lookups when getting revision metadata.
* Use caching revision graph.
* --prefix is now determined from the specified url in svn-import. (#160335)
* Support storing revision signatures.
* Re-use file properties on branch root more efficiently. This made
the cache of branch properties unnecessary.
* Avoid using copy in several places.
BUGS
* Fix compatibility with bzr 1.3.
* Be a bit quieter with messages about experimental mappings. (#162496)
* Properly warn when trying to open a working copy with a newer version.
* More correct implementation of Repository.get_ancestry().
* Properly use current branching scheme when following branches. (#183361)
* Avoid using special characters in branching scheme names because it
breaks over http/https. (#204759).
INTERNALS
* Allow multiple mappings to be available at the same time.
DOCUMENTATION
* Add note about svn+ prefix to authentication question.
bzr-svn 0.4.8 2008-03-21
BUG FIXES
* Fix compatibility with Bazaar 1.2. (#196002)
* Don't provide find_repository() implementation. (#193814)
* Allow specifying path inside repository in svn-branching-scheme. (#190331)
* Support using platform-specific auth providers when available.
* Fix path to URL conversion for Windows NT. (#188233)
* Fix performance regression in sqlite queries.
FEATURES
* Add progress bar to fetch initialization code.
* Add another progress bar to the branch detection code.
* Add -d option to the svn-push command.
bzr-svn 0.4.7 2008-02-01
FEATURES
* Implement Repository.find_branches(). (#178108)
* Warn about location when initializing Subversion repository cache.
BUGS
* Fix opening unicode file names during fetch. (#162368)
* Consistently handle unicode characters. (#129334, #164381)
* Handle unicode strings appropriately when reading working tree
inventory. (#183853)
* Fix too strict indexing in old existing cache databases. (#165136)
* Handle children of replaced directories, themselve replaced correctly. (#181790)
* Handle corner cases tracking branches. (#184457)
* Avoid errors about invalid branching paths unless the branching scheme
was specified explicitly.
* Change default format to rich-root-pack. (#187008)
* Fix handling of weird file change after replacing from other branch.
(#186876)
bzr-svn 0.4.6 2008-01-08
PERFORMANCE
* Remember where revids have already been detected. Makes incremental
push a lot faster, in particular in Subversion repositories
with a lot of branches. (#139364)
* Work around memory leak in the Python Subversion bindings of svn.ra.get_log().
FEATURES
* Support retrieving credentials from Bazaar rather than relying on Subversions' cache. (#120768)
INTERNALS
* Added pydoctor configuration file.
BUG FIXES
* Fix compatibility with Bazaar 1.1.
* Improved compatibility with Subversion 1.5.
* Actually set symlink target when pushing commits that add or change symlinks. (#177890)
* Don't mask exception in fetch code. (#165177)
* Deal with kind changes that don't change file contents. (#178149)
bzr-svn 0.4.5 2007-12-01
IMPROVEMENTS
* Add revision specifier for "svn:" that accepts a single revision number. (#160605)
INTERNALS
* No longer store svn:author, svn:date and svn:log in the bzr-svn cache.
This should make it easier to use bzr-specific revprops later on and
saves some disk space.
* Use new rich-roots format everywhere rather than experimental
dirstate-with-subtree.
BUG FIXES
* Properly decode unicode commit messages.
* Handle some corner cases when finding branches.
* Print comprehensible error when unsupport characters occur in file names.
(partial fix of #163585)
* Fix compatibility with Bazaar 1.0rc1.
bzr-svn 0.4.4 2007-11-02
PERFORMANCE
* Improved import times, making bzr faster if bzr-svn is loaded but
not used.
IMPROVEMENTS
* Avoid tracebacks on "Malformed data" errors.
* Make push location optional for svn-push.
* Make svn-push support --remember.
* No longer gives trackeback when already upgraded revisions are present.
(#130471)
* Clearer error when prefix is missing during push.
* Support optionally overriding svn:author and svn:date (#140001)
* Convert errno's returned by the remote server into OSError exceptions.
INTERNALS
* Handle NULL_REVISION in SvnRepository.copy_content(). Fixes compatibility
with bzr merge-into.
* Implement ListBranchingScheme.is_branch_parent(). (#144357)
* Use revprop lists rather than just commit message when committing.
* The version of bzr-rebase is now checked before it's being used.
* Handle checks of modified children correctly when path is the root
in LogWalker.find_latest_change().
BUG FIXES
* Fix compatibility with 0.92.
* Fix compatibility with packs. (#139442)
* Handle long file names with unicode characters correctly on
python2.4 (#129334)
* Give proper warning message when running 'bzr svn-branching-scheme' on
something that is not a Subversion repository. (#145159)
* Give proper warning message when running 'bzr svn-import' on
something that is not a Subversion repository.
* Support svn+ hack when committing in bound branches. (#150699)
* Give proper error when changes can't be pushed to root of repository.
(#145148)
* Encode = in list branching scheme names (unusable in Subversion property
names). (#125751)
* Fix 'bzr checkout --lightweight' for http and https branches.
(#144032)
* Don't print traceback when raising errors about bzr versions.
* Show proper exception when lightweight checkout is out of date.
* Fix pulling in changes push earlier by bzr-svn with directory renames
of directories containing files. (#153347)
* Handle special characters in committer name correctly. (#158347)
* Avoid crashes on sending empty diffs over http/svn+SCHEME (#159111)
* Decent progress bar for "svn-import". (#127933)
DOCUMENTATION
* Add simple FAQ file. (#144388)
bzr-svn 0.4.3 2007-09-15
PERFORMANCE
* Avoid extra RA connection in LogWalker if it isn't going to be used.
BUG FIXES
* Fix determination of relative URLs in SvnRaTransport._request_path().
(#139020)
* Mark as compatible with Bazaar 0.91.
* Use write groups in fetch as required by the packs branch.
* Handle pushing merges of which LHS parent is older revision of
branch path.
INTERNALS
* Track moving parents correctly in follow_path().
* Implement SvnWorkingTreeDir.needs_format_conversion().
bzr-svn 0.4.2 2007-09-09
BUG FIXES
* Fix regression that prevented the "svn+" prefix trick from working.
* Export version information so the version is displayed properly
in "bzr plugins".
* Avoid deprecated static BzrDir.create_repository().
* Fix pushing of revisions of which only a non-left hand side parent
is present in the Subversion repository. (#131692)
* Fix some problems pushing to HTTP repositories because of
the backing URL hack introduced to fix #80553. (#137176)
* Display unknown hostname errors properly without tracebacks.
* Handle files of which path didn't change but parent did when pushing.
(#137455)
* Fix sqlite index that was causing indexing errors when a repository
contains multiple copies of a single revision.
bzr-svn 0.4.1 2007-08-26
BUG FIXES
* Convert errors to bzr errors when fetching data (avoids backtraces).
* Raise proper exception when repository can't be found remotely. (#130633)
* Use knits to store file id maps.
* Don't try to open repository root for http:// or https:// URLs. (#80553)
* Handle corner cases fetching renames.
* Support WorkingTree.update()
* Mark as supporting Bazaar 0.90 rather than 0.19. (#133388)
* Don't mutter during commit unless explicitly enabled with -Dcommit.
* Fix pushing while svk:merge properties are not found.
(#133287, Lukáš Lalinský)
* Show proper exception when a svn dump file ends prematurely.
* Don't try to open directories of which parents haven't yet been opened
from commit. (#133288, Lukáš Lalinský)
* Timestamps in properties no longer include locale-specific data. (#131337)
* Handle copies of parent directories of branches correctly. (#131180)
INTERNALS
* Support `topo_sorted` argument to by Repository.get_ancestry().
FEATURES
* Support initializing Subversion repositories.
`bzr init-repo --format=subversion` now works.
* Support reading gzip and bzip2 compressed dump files in svn-import.
bzr-svn 0.4.0 2007-08-04
BUG FIXES
* Non-ascii characters in file ids are now supported (fixes imports
of the Python repository).
* Fixed error raised during version incompatibility. (Wouter van Heyst,
#80467)
* Implemented Repository.get_revision_graph(None)
* svn-import will no longer spin using CPU if the target directory
did not exist (#80223).
* Remove branches when they are being replaced. Fixes DivergedBranches
error when using svn-import (#81908).
* Consistently treat property changes as actual changes (#122115)
* Be a bit less verbose when trying to connect (#124858)
* Fix locking issues (#125212)
* Warn when used with experimental version of mappings. (#117198)
* Only warn about out of date mappings, bzr-svn version or
experimental mappings when the plugin is being used. (#93319)
* Clearer warning when branch specified to svn-import. (#121391)
* Support pushing multiple revisions in a row. (#115494)
* Fix compatibility with Subversion 1.5. (#73918)
* Fix import of svk:merge properties (need to be sorted lexicographically).
* Support possible_transports argument to BzrDir.sprout(). (#128500)
* Fix incorrect delete when a child of a renamed directory is removed.
* Support pushing adding empty files. (#113667)
BEHAVIOUR CHANGES
* Use shared repositories by default in svn-import command.
* Avoid muttering when possible.
TESTS
* Add blackbox test for svn-import with dumpfile. (#123493)
PERFORMANCE
* do_update() is now used to find the contents of a directory recursively.
This should reduce the number of roundtrips significantly when
finding file id mappings.
* Support read locking for Branch.
FEATURES
* add -v option to svn-upgrade
* store and allow setting the branching scheme in subversion.conf
* allow setting the branching scheme from a file property
on the repository root
* Support true push (#80612).
* Support commits in heavy checkouts (#79330).
* Support using custom branching schemes.
* Support pushing new branches.
* Add --prefix option to svn-import. (#125993)
* Add 'bzr help svn-branching-schemes'
* Branching schemes can now be autodetected using some simple heuristics.
(#81976)
* Added command `svn-branching-scheme` for setting branching schemes.
(#127003)
INTERNALS
* Implement SvnRaTransport.local_abspath(). (#117090)
* Implement SvnRemoteAccess.create_branch().
* Implement SvnWorkingTree.smart_add() (#79336)
bzr-svn 0.3.5 2007-07-19
BUG FIXES
* Fix compatibility with bazaar 0.18.
* Fix broken constructor for NotDumpFile exception.
bzr-svn 0.3.4 2007-06-15
BUG FIXES
* Check for a working pysqlite, rather than checking that the
first one found works. (#115026)
* Fix compatibility with Bazaar 0.17.
bzr-svn 0.3.3 2007-04-29
IMPROVEMENTS
* Fix compatibility with Bazaar 0.16 (#110164)
* Don't do extra checkout before push if possible. (#91885)
* Set parent URLs in svn-import. (#94406)
* Don't show "not updating working tree" warnings when pushing.
bzr-svn 0.3.2 2007-03-13
BUG FIXES
* Fix compatibility with Bazaar 0.15.
* Check for parent paths moving as well in LogWalker.find_latest_change().
Fixes #84087.
* Handle unicode characters in commit messages. Fixes #85551.
* Handle unicode characters in filenames (#54736)
bzr-svn 0.3.1 2007-01-31
BUG FIXES
* Warning given when the version of python-subversion is not patched
is now fixed. (Wouter van Heyst)
IMPROVEMENTS
* A proper warning will now be printed if no sqlite implementation is
available.
* Working tree copies will be disabled if the version of python-subversion
is too old.
bzr-svn 0.3.0 2007-01-16
BUG FIXES
* Use checksums for the path in case the file id is too long. (#77453)
* Don't rely on listdir() kind results. Fixes imports of several
repositories. (#56647)
* Fixed two problems with replaces that are nested.
* Branch downgrades and dir upgrades are now recognized properly (#67010).
* Supported branching schemes other that trunk-0.
* Properly recognize discontinued branches. (#76823)
* Switched to storing data in SQLite. (#74798)
* Locks ra transports. (#76280)
* Use built-in ra callbacks from Subversion. (#64816)
* Implement SvnRaTransport.mkdir(). (#65138)
* Avoid raising SubversionException's for non-subversion directories.
* Remove requirement for svn+ prefix. (#75751)
* Don't consider SvnRepositories for writing for regular Bazaar
branches. (#77023)
* Don't try to import files as branches.
* Store file id map when committing to Subversion. (#54738)
* Support spaces in filenames in working trees.
IMPROVEMENTS
* Implemented SvnRepository.all_revision_ids().
* Proper ProgressBars.
* Made `to_location' argument for svn-import optional.
* Removed unused code.
* Several attempts to reduce memory usage.
* The LogWalker class is now a lot dumber.
* Added --scheme and --all options to svn-import.
* Implemented SvnRaTransport.list_dir().
* Conversion output can now be on a remote transport.
* Upgrade command can be used to upgrade branches created with
older versions of the plugin.
* Fail early when unpatched python Subversion bindings are installed.
PERFORMANCE IMPROVEMENTS
* More efficient implementation of follow_history().
* Split out follow_branch_history() of follow_branch().
* Reduced number of remote listdir calls.
* Only determine file ids for changed files. Reduces disk usage
significantly.
bzr-svn 0.2 2006-12-14
BUG FIXES
* Fixed "KeyError" problems (#64831)
* Fixed compatibility with Bazaar 0.13.
* Fixed "bzr checkout" and "bzr checkout --lightweight" for svn
branches. (#65220)
* Don't fetch revision info until necessary. (#64850)
* Don't try to open remote checkouts. (#67281)
* Escape control codes in commit messages. (#54736)
IMPROVEMENTS
* Add repository format for Subversion repositories.
* Plugin directory no longer needs to be named 'svn'
* Warn about incompatible Bazaar versions (#66993)
bzr-svn 0.1
Initial release.
|