Merge 0.4.
[jelmer/subvertpy.git] / NEWS
1 bzr-svn-0.5                     UNRELEASED
2
3   CHANGES
4
5    * Implement set-revprops command.
6
7    * Introduces a new Bzr<->Svn mapping format. Please 
8      read UPGRADING for details.
9          
10          + Uses revision properties where possible. (#127736)
11
12      + Branching schemes are no longer used and are 
13            replaced by "repository layouts", which are 
14            much more flexible. (#130372)
15
16    * Will avoid browsing the full repository for bzr-revisions, 
17      only closely related paths. (#158657)
18
19   FEATURES
20
21    * Add bzr:skip revision property to allow skipping 
22      more detailed analysis of revisions not created by bzr.
23
24    * "bzr revert" in a Subversion working tree now works.
25
26    * Create branches/ directory automatically if it didn't exist
27      when pushing merged revisions.
28
29    * Only fetch signatures if they can be cheaply copied.
30
31    * Also upgrade fileids in workingtree during svn-upgrade.
32
33    * Add --until option to svn-import.
34
35   BUG FIXES
36
37    * Set bzr signature revision property during commit if possible.
38
39    * Provide SvnWorkingTree._transport. (#264548)
40
41    * Don't rely on cache when checking revision id during commit. (#230863)
42
43    * Avoid pushing changes again when pushing new branch. (#203368)
44
45    * Store text parents properly. (#260416)
46
47    * Avoid leaking memory when attempting to open an invalid Subversion 
48      repository. (#262513)
49
50    * Fix corner case corruption pulling from a svn repository that contains bzr-roundtripped 
51      revisions. (#260416)
52
53    * Upgrade tags as well during svn-upgrade.
54
55   INTERNALS
56
57    * Remove custom commit code for working tree. 
58
59     + Standard commit code provides commit notification. (#79333)
60
61 bzr-svn 0.4.13  2008-09-24
62
63   BUG FIXES
64
65    * Fix compatibility with Subversion 1.4 on Windows.
66
67    * Fix bug modifying set of right hand side revisions during fetch. (#264740)
68
69    * Fix linking against Subversion 1.5 on Windows. (#263570)
70
71    * Avoid NoneType error when no revisions to push in "bzr dpush". (#267484)
72
73    * Properly convert errors raised when starting a commit. (#267899)
74
75    * Fix compatibility with Bazaar 1.7.
76
77   FEATURES
78
79    * Add support for using Apple keychain.
80
81 bzr-svn 0.4.12  2008-09-01
82
83   BUG FIXES
84
85    * Cope with svn+ prefix when setting tags. (#261748)
86
87    * Fix contents of files when using stacked branching. (#262314)
88
89    * Fix compatibility with Bazaar 1.7.
90
91    * Use local application data directory on Windows for bzr-svn cache.
92      (#231041)
93
94    * No longer show backtrace when a generic DAV error occurs, as 
95      this is usually a sign of a server-side error rather than a bug.
96          (#255159)
97
98    * Fix forward declarations of Python types, fixes 
99      compilation on mingw. (#263284)
100
101    * Avoid explicit revnum reporting for inventory entries during fetch.
102      (It caused severe speed regressions and is not necessary).
103
104    * Fix size of bool variable in replacement stdbool.h. This was 
105      causing strange errors on Windows, most notably slow fetches.
106
107    * Fix pull into Subversion working copies.
108
109    * Properly encode cache file path in case it contains non-ascii 
110      characters. (#262923)
111
112    * Don't link explicitly against apr libraries. (#262711)
113
114   FEATURES
115
116    * Use native Windows password prompter on Windows. (#263287)
117
118 bzr-svn 0.4.11  2008-08-26
119
120 bzr-svn 0.4.11~rc2      2008-08-26
121
122   CHANGES
123
124    * Fix setup.py run with python2.4. (#256804)
125
126    * Use rst2html.py rather than rst2html if it is available.
127
128   BUG FIXES
129
130    * Parse http redirect errors in some non-English locales better.
131
132    * Avoid importing tags as branches in svn-import, now that tags are 
133      converted to native Bazaar tags.
134
135   FEATURES
136
137    * svn-import will now remove branches removed in Subversion. 
138      (#246243). The --keep option can be specified to keep 
139          branches removed in Subversion around.
140
141    * Add --incremental option to bzr-svn for incremental imports.
142
143    * Set revision properties from v3 mappings when possible.
144      (#127736)
145
146    * Create tags base directory if it doesn't exist.
147
148    * Add --merged option to svn-push command.
149
150    * Improve tag/branch discovery.
151
152 bzr-svn 0.4.11~rc1      2008-08-08
153
154   CHANGES
155
156    * bzr-svn now comes with its own Python bindings for the Subversion 
157      libraries, removing the need for a unreleased version of Subversion and 
158      improving performance.
159
160      It does however mean the extensions have to be built. This requires 
161      the Subversion development libraries and should be possible by 
162      simply running ``make`` from the plugin directory. 
163
164          This fixes some existing bzr-svn related bugs caused by Python-Subversion:
165
166      * KeyboardInterrupts are now no longer swallowed.  (#242217)
167
168      * Crash bug trying to access sites that use self-signed certificates. 
169        (#238529)
170
171      * Username and password prompting will now always work.
172
173    * The "svn+https://..." syntax has been deprecated. It still works in the 
174      current release but will be removed in the future. If you are unable to 
175          get a repository to work without the svn+ prefix, please file a bug.
176
177   FEATURES
178   
179    * Add new "dpush" command that works similar to git-svn's dcommit.
180
181    * Support proper Bazaar tags. (#81102)
182
183    * Set mergeinfo properties when pushing merges. (write part of #131323)
184
185    * Basic (experimental) support for stacked branches. Not very
186      efficient at the moment because of certain assumptions in the 
187          stacking implementation.
188
189    * Avoid reopening connections to branch and repository when finding 
190      branches. (#243749)
191
192    * Show Subversion revision numbers in log output. (#161830)
193
194    * Extend "bzr help svn".
195
196    * Warn when trying to clone a repository root as a branch. (#244638)
197
198    * Much faster Repository.get_revision_delta(). (#127030)
199
200    * Support bzr push --overwrite. (#118787)
201
202    * Support bzr uncommit.
203
204    * Support bzr sign-my-commits. (Requires revision properties in the 
205          Subversion repository to be mutable)
206
207    * Support pushing merged revisions. To enable, set 
208      ``push_merged_revisions = True'' in the repository config. (#158883)
209
210   BUG FIXES
211
212    * Now uses absolute imports and no longer adds plugin directory to the 
213      system path.
214
215    * More efficient use of mutter.
216
217    * Remember parent branch correctly during sprout. (#237174)
218
219    * Raise appropriate errors when using annotate.
220
221    * Fix compatibility with Bazaar 1.6.
222
223    * Fix case insensitive handling of paths in 
224      CachingLogWalker.find_latest_change(). (#233964)
225
226    * Fix compatibility with newer versions of Subversion. (#229419)
227
228    * Deal with parent branch changing name in Repository.iter_changes().
229      (#229410)
230
231    * Fix ability to use bzr-svn with disabling cache.
232
233    * Fix use of unicode characters in filenames in working trees.
234
235    * Fix use of unicode characters in filenames when committing. (#230090)
236
237    * Fix modifying branching scheme from the command-line. (#230529)
238
239    * Cope with kind changes better. (#191576)
240
241    * Fix dealing with strange remove during replace operation. (#232196)
242
243    * Deal with missing branches/tags directories when using webdav. (#235301)
244
245    * Remove endless loop in logwalker. (#235776)
246
247    * Convert redirect requests received from Subversion. (#229848)
248
249    * New function for finding path children that's faster and more correct. 
250      (#240954)
251
252    * Support cloning bzr-svn branches (will clone to rich-root-pack). (#229819)
253
254    * Fix inconsistent revision iteration when branches' parents were moved but 
255      not changed. (#237901)
256
257    * Avoid assumption that a revision can only occur in one branch. (#208566)
258
259    * Several fixes for dealing with non-acii characters. (#128496)
260
261    * Re-use RA connections as much as possible. bzr-svn should in general now 
262      have no more than 2 TCP/IP connections to the same Subversion repository 
263      open at the same time. (#183824)
264
265    * Cope with files that are special files but not symlinks. (#245788)
266
267    * Deliver encoded paths in URLs to Subversion in switch() and reparent()
268      functions. (#248892)
269
270    * Lazily connect to repository when opening working copies. (#250706)
271
272    * Stricter checking of special files for links. (#219832)
273
274    * Avoid showing backtrace for RA_DAV_REQUEST_FAILED errors, since 
275      they may be raised in other situations than when a bug is hit.
276          (#253376)
277
278    * Fixed http exception during expensive log -v. (#94316)
279
280    * Preserve individual text revision ids correctly when round-tripping. (#250480)
281
282 bzr-svn 0.4.10  2008-05-12
283
284   CHANGES
285
286    * Changed license from GPLv2 or later to GPLv3 or later.
287
288   FEATURES
289
290    * Add new ``log-strip-trailing-newline'' option which removes 
291      the last trailing newline from the log message when pushing 
292      to Subversion. This feature is only available for the 
293      experimental mappings. (#189227)
294
295    * Allow more granularity over what properties are overridden using 
296      ``override-svn-revprops''. (#159143)
297
298    * Add new ``append-revisions-only'' option with similar behaviour 
299      as in standard bzr formats. (#206242)
300
301    * Parse mergeWithUpstream set by svn-buildpackage.
302
303    * Cache last revision number during read locks, significantly speeds
304      up push.
305
306    * Use different cache for experimental versions of bzr-svn.
307
308    * Support set_user_option() on Subversion branch BranchConfig. (#195962)
309
310    * Support credentials in URLs. (#181534)
311
312    * Allow usage without on-disk cache. This option is still 
313      experimental. (#131008)
314
315   PERFORMANCE
316
317    * No longer calculate inventory sha1's for svn revisions. Should provide 
318      some minor speed improvements.
319
320    * Don't check full branch history when looking up the revno of a revision 
321      id.
322
323    * Restrict history sample size used for guessing branching scheme to avoid
324      looking at the full history for very large repositories.
325
326    * New option ``reuse-revisions'' that determines how hard bzr-svn will 
327      try to reuse revisions when pushing into Subversion.
328
329   INTERNALS
330
331    * Branching from a Subversion repository will now fetch right-hand side 
332      parents as well as left hand side (mainline) parents, if specified.
333
334    * Removed revision number cache.
335
336    * Switch to using "repository layouts" rather than branching schemes. 
337      Layouts are not part of the mapping so don't affect the revision identity.
338
339   BUGS
340
341    * Avoid sometimes incorrect determination of Bazaar revision numbers. (#181773)
342
343    * Deal with bzr:svn-revision-info property being removed. (#206728)
344
345    * Gracefully handle erroneous svk merge tickets created by old versions of svk.
346
347    * Use standard infrastructure for caching revision numbers. (#213953)
348
349    * Work around bug in the Subversion libraries which don't accept 
350      http(s) URLs with urlencoded characters. (#190229)
351
352    * Make sure committer name is UTF-8 encoded when overriding 
353      revision properties.
354
355    * Fix installation of mapping3 package, don't rely on specific 
356      version of Python. (#227891)
357
358 bzr-svn 0.4.9    2008-03-23
359
360   FEATURES
361
362    * Set revision properties when possible.
363
364    * Avoid doing two branch property lookups when getting revision metadata.
365
366    * Use caching revision graph.
367
368    * --prefix is now determined from the specified url in svn-import. (#160335)
369
370    * Support storing revision signatures.
371
372    * Re-use file properties on branch root more efficiently. This made 
373      the cache of branch properties unnecessary.
374
375    * Avoid using copy in several places.
376
377   BUGS
378   
379    * Fix compatibility with bzr 1.3.
380
381    * Be a bit quieter with messages about experimental mappings. (#162496)
382
383    * Properly warn when trying to open a working copy with a newer version.
384
385    * More correct implementation of Repository.get_ancestry(). 
386
387    * Properly use current branching scheme when following branches. (#183361)
388
389    * Avoid using special characters in branching scheme names because it 
390      breaks over http/https. (#204759). 
391
392   INTERNALS
393
394    * Allow multiple mappings to be available at the same time.
395
396   DOCUMENTATION
397
398    * Add note about svn+ prefix to authentication question.
399
400 bzr-svn 0.4.8    2008-03-21
401
402   BUG FIXES
403
404    * Fix compatibility with Bazaar 1.2. (#196002)
405
406    * Don't provide find_repository() implementation. (#193814)
407
408    * Allow specifying path inside repository in svn-branching-scheme. (#190331)
409
410    * Support using platform-specific auth providers when available.
411
412    * Fix path to URL conversion for Windows NT. (#188233)
413
414    * Fix performance regression in sqlite queries.
415
416   FEATURES
417
418    * Add progress bar to fetch initialization code. 
419
420    * Add another progress bar to the branch detection code.
421
422    * Add -d option to the svn-push command. 
423
424 bzr-svn 0.4.7    2008-02-01
425  
426   FEATURES
427
428    * Implement Repository.find_branches(). (#178108)
429
430    * Warn about location when initializing Subversion repository cache.
431
432   BUGS
433
434    * Fix opening unicode file names during fetch. (#162368)
435
436    * Consistently handle unicode characters. (#129334, #164381)
437
438    * Handle unicode strings appropriately when reading working tree 
439      inventory. (#183853)
440
441    * Fix too strict indexing in old existing cache databases. (#165136)
442
443    * Handle children of replaced directories, themselve replaced correctly. (#181790)
444
445    * Handle corner cases tracking branches. (#184457)
446
447    * Avoid errors about invalid branching paths unless the branching scheme 
448      was specified explicitly.
449
450    * Change default format to rich-root-pack. (#187008)
451
452    * Fix handling of weird file change after replacing from other branch.
453      (#186876)
454
455 bzr-svn 0.4.6    2008-01-08
456
457   PERFORMANCE
458   
459    * Remember where revids have already been detected. Makes incremental
460      push a lot faster, in particular in Subversion repositories 
461      with a lot of branches. (#139364)
462
463    * Work around memory leak in the Python Subversion bindings of svn.ra.get_log(). 
464
465   FEATURES
466
467    * Support retrieving credentials from Bazaar rather than relying on Subversions' cache. (#120768)
468
469   INTERNALS
470   
471    * Added pydoctor configuration file.
472
473   BUG FIXES
474
475    * Fix compatibility with Bazaar 1.1.
476
477    * Improved compatibility with Subversion 1.5.
478
479    * Actually set symlink target when pushing commits that add or change symlinks. (#177890)
480
481    * Don't mask exception in fetch code. (#165177)
482
483    * Deal with kind changes that don't change file contents. (#178149)
484
485 bzr-svn 0.4.5    2007-12-01
486
487   IMPROVEMENTS
488
489    * Add revision specifier for "svn:" that accepts a single revision number. (#160605)
490
491   INTERNALS
492
493    * No longer store svn:author, svn:date and svn:log in the bzr-svn cache. 
494      This should make it easier to use bzr-specific revprops later on and 
495      saves some disk space.
496
497    * Use new rich-roots format everywhere rather than experimental 
498      dirstate-with-subtree.
499
500   BUG FIXES
501
502    * Properly decode unicode commit messages. 
503
504    * Handle some corner cases when finding branches.
505
506    * Print comprehensible error when unsupport characters occur in file names.
507      (partial fix of #163585)
508
509    * Fix compatibility with Bazaar 1.0rc1.
510
511
512 bzr-svn 0.4.4    2007-11-02
513
514   PERFORMANCE
515
516    * Improved import times, making bzr faster if bzr-svn is loaded but 
517      not used.
518
519   IMPROVEMENTS
520    
521    * Avoid tracebacks on "Malformed data" errors.
522
523    * Make push location optional for svn-push. 
524    
525    * Make svn-push support --remember.
526
527    * No longer gives trackeback when already upgraded revisions are present.
528      (#130471)
529
530    * Clearer error when prefix is missing during push.
531
532    * Support optionally overriding svn:author and svn:date (#140001)
533
534    * Convert errno's returned by the remote server into OSError exceptions.
535
536   INTERNALS
537
538    * Handle NULL_REVISION in SvnRepository.copy_content(). Fixes compatibility 
539      with bzr merge-into.
540
541    * Implement ListBranchingScheme.is_branch_parent(). (#144357)
542
543    * Use revprop lists rather than just commit message when committing.
544
545    * The version of bzr-rebase is now checked before it's being used.
546
547    * Handle checks of modified children correctly when path is the root 
548      in LogWalker.find_latest_change().
549
550   BUG FIXES
551
552    * Fix compatibility with 0.92.
553
554    * Fix compatibility with packs. (#139442)
555
556    * Handle long file names with unicode characters correctly on 
557      python2.4 (#129334)
558
559    * Give proper warning message when running 'bzr svn-branching-scheme' on 
560      something that is not a Subversion repository. (#145159)
561
562    * Give proper warning message when running 'bzr svn-import' on 
563      something that is not a Subversion repository. 
564
565    * Support svn+ hack when committing in bound branches. (#150699)
566
567    * Give proper error when changes can't be pushed to root of repository. 
568      (#145148)
569
570    * Encode = in list branching scheme names (unusable in Subversion property 
571      names). (#125751)
572
573    * Fix 'bzr checkout --lightweight' for http and https branches. 
574      (#144032)
575
576    * Don't print traceback when raising errors about bzr versions.
577
578    * Show proper exception when lightweight checkout is out of date.
579
580    * Fix pulling in changes push earlier by bzr-svn with directory renames 
581      of directories containing files. (#153347)
582
583    * Handle special characters in committer name correctly. (#158347)
584
585    * Avoid crashes on sending empty diffs over http/svn+SCHEME (#159111)
586
587    * Decent progress bar for "svn-import". (#127933)
588
589   DOCUMENTATION
590
591    * Add simple FAQ file. (#144388)
592
593 bzr-svn 0.4.3    2007-09-15
594  
595   PERFORMANCE
596
597    * Avoid extra RA connection in LogWalker if it isn't going to be used.
598
599   BUG FIXES
600
601    * Fix determination of relative URLs in SvnRaTransport._request_path(). 
602      (#139020)
603
604    * Mark as compatible with Bazaar 0.91.
605
606    * Use write groups in fetch as required by the packs branch.
607
608    * Handle pushing merges of which LHS parent is older revision of 
609      branch path.
610
611   INTERNALS
612
613    * Track moving parents correctly in follow_path().
614
615    * Implement SvnWorkingTreeDir.needs_format_conversion().
616
617 bzr-svn 0.4.2    2007-09-09
618
619   BUG FIXES
620
621    * Fix regression that prevented the "svn+" prefix trick from working.
622
623    * Export version information so the version is displayed properly 
624      in "bzr plugins".
625
626    * Avoid deprecated static BzrDir.create_repository().
627
628    * Fix pushing of revisions of which only a non-left hand side parent
629      is present in the Subversion repository. (#131692)
630
631    * Fix some problems pushing to HTTP repositories because of 
632      the backing URL hack introduced to fix #80553. (#137176)
633
634    * Display unknown hostname errors properly without tracebacks.
635
636    * Handle files of which path didn't change but parent did when pushing. 
637      (#137455)
638
639    * Fix sqlite index that was causing indexing errors when a repository 
640      contains multiple copies of a single revision. 
641
642 bzr-svn 0.4.1    2007-08-26
643
644   BUG FIXES
645
646    * Convert errors to bzr errors when fetching data (avoids backtraces).
647
648    * Raise proper exception when repository can't be found remotely. (#130633)
649
650    * Use knits to store file id maps.
651
652    * Don't try to open repository root for http:// or https:// URLs. (#80553)
653    
654    * Handle corner cases fetching renames.
655
656    * Support WorkingTree.update()
657
658    * Mark as supporting Bazaar 0.90 rather than 0.19. (#133388)
659
660    * Don't mutter during commit unless explicitly enabled with -Dcommit.
661
662    * Fix pushing while svk:merge properties are not found. 
663      (#133287, Lukáš Lalinský)
664
665    * Show proper exception when a svn dump file ends prematurely. 
666
667    * Don't try to open directories of which parents haven't yet been opened 
668      from commit. (#133288, Lukáš Lalinský)
669
670    * Timestamps in properties no longer include locale-specific data. (#131337)
671
672    * Handle copies of parent directories of branches correctly. (#131180)
673
674   INTERNALS
675
676    * Support `topo_sorted` argument to by Repository.get_ancestry().
677
678   FEATURES
679
680    * Support initializing Subversion repositories. 
681      `bzr init-repo --format=subversion` now works.
682
683    * Support reading gzip and bzip2 compressed dump files in svn-import.
684
685 bzr-svn 0.4.0    2007-08-04    
686   
687   BUG FIXES
688
689    * Non-ascii characters in file ids are now supported (fixes imports 
690      of the Python repository).
691
692    * Fixed error raised during version incompatibility. (Wouter van Heyst, 
693                                                          #80467)
694
695    * Implemented Repository.get_revision_graph(None)
696
697    * svn-import will no longer spin using CPU if the target directory 
698      did not exist (#80223).
699
700    * Remove branches when they are being replaced. Fixes DivergedBranches 
701      error when using svn-import (#81908).
702  
703    * Consistently treat property changes as actual changes (#122115)
704
705    * Be a bit less verbose when trying to connect (#124858)
706
707    * Fix locking issues (#125212)
708
709    * Warn when used with experimental version of mappings. (#117198)
710
711    * Only warn about out of date mappings, bzr-svn version or 
712      experimental mappings when the plugin is being used. (#93319)
713
714    * Clearer warning when branch specified to svn-import. (#121391)
715
716    * Support pushing multiple revisions in a row. (#115494)
717
718    * Fix compatibility with Subversion 1.5. (#73918)
719
720    * Fix import of svk:merge properties (need to be sorted lexicographically).
721
722    * Support possible_transports argument to BzrDir.sprout(). (#128500)
723
724    * Fix incorrect delete when a child of a renamed directory is removed.
725
726    * Support pushing adding empty files. (#113667)
727
728   BEHAVIOUR CHANGES
729
730    * Use shared repositories by default in svn-import command.
731
732    * Avoid muttering when possible.
733
734   TESTS
735
736    * Add blackbox test for svn-import with dumpfile. (#123493)
737
738   PERFORMANCE
739
740    * do_update() is now used to find the contents of a directory recursively. 
741      This should reduce the number of roundtrips significantly when 
742      finding file id mappings.
743
744    * Support read locking for Branch.
745
746   FEATURES
747    
748    * add -v option to svn-upgrade
749
750    * store and allow setting the branching scheme in subversion.conf
751
752    * allow setting the branching scheme from a file property 
753      on the repository root
754
755    * Support true push (#80612).
756
757    * Support commits in heavy checkouts (#79330).
758
759    * Support using custom branching schemes.
760
761    * Support pushing new branches.
762
763    * Add --prefix option to svn-import. (#125993)
764
765    * Add 'bzr help svn-branching-schemes'
766
767    * Branching schemes can now be autodetected using some simple heuristics. 
768      (#81976)
769
770    * Added command `svn-branching-scheme` for setting branching schemes.
771      (#127003)
772
773   INTERNALS
774
775    * Implement SvnRaTransport.local_abspath(). (#117090)
776
777    * Implement SvnRemoteAccess.create_branch().
778
779    * Implement SvnWorkingTree.smart_add() (#79336)
780
781 bzr-svn 0.3.4    2007-06-15
782
783   BUG FIXES
784
785   * Check for a working pysqlite, rather than checking that the 
786     first one found works. (#115026)
787
788   * Fix compatibility with Bazaar 0.17.
789
790 bzr-svn 0.3.3    2007-04-29
791
792   IMPROVEMENTS
793
794   * Fix compatibility with Bazaar 0.16 (#110164)
795
796   * Don't do extra checkout before push if possible. (#91885)
797
798   * Set parent URLs in svn-import. (#94406)
799
800   * Don't show "not updating working tree" warnings when pushing.
801
802 bzr-svn 0.3.2    2007-03-13
803
804   BUG FIXES
805
806   * Fix compatibility with Bazaar 0.15.
807
808   * Check for parent paths moving as well in LogWalker.find_latest_change(). 
809     Fixes #84087.
810
811   * Handle unicode characters in commit messages. Fixes #85551.
812
813   * Handle unicode characters in filenames (#54736)
814
815 bzr-svn 0.3.1    2007-01-31
816
817   BUG FIXES
818  
819    *  Warning given when the version of python-subversion is not patched 
820       is now fixed. (Wouter van Heyst)
821
822   IMPROVEMENTS
823
824    * A proper warning will now be printed if no sqlite implementation is 
825      available.
826
827    * Working tree copies will be disabled if the version of python-subversion 
828      is too old.
829
830 bzr-svn 0.3.0    2007-01-16
831
832   BUG FIXES
833
834    * Use checksums for the path in case the file id is too long. (#77453)
835
836    * Don't rely on listdir() kind results. Fixes imports of several 
837      repositories. (#56647)
838
839    * Fixed two problems with replaces that are nested.
840
841    * Branch downgrades and dir upgrades are now recognized properly (#67010).
842
843    * Supported branching schemes other that trunk-0.
844
845    * Properly recognize discontinued branches. (#76823)
846
847    * Switched to storing data in SQLite. (#74798)
848    
849    * Locks ra transports. (#76280)
850
851    * Use built-in ra callbacks from Subversion. (#64816)
852
853    * Implement SvnRaTransport.mkdir(). (#65138)
854
855    * Avoid raising SubversionException's for non-subversion directories. 
856
857    * Remove requirement for svn+ prefix. (#75751)
858
859    * Don't consider SvnRepositories for writing for regular Bazaar 
860      branches. (#77023)
861
862    * Don't try to import files as branches.
863
864    * Store file id map when committing to Subversion. (#54738)
865
866    * Support spaces in filenames in working trees.
867
868   IMPROVEMENTS
869
870    * Implemented SvnRepository.all_revision_ids().
871
872    * Proper ProgressBars.
873
874    * Made `to_location' argument for svn-import optional.
875
876    * Removed unused code.
877
878    * Several attempts to reduce memory usage.
879
880    * The LogWalker class is now a lot dumber.
881
882    * Added --scheme and --all options to svn-import.
883
884    * Implemented SvnRaTransport.list_dir().
885
886    * Conversion output can now be on a remote transport.
887
888    * Upgrade command can be used to upgrade branches created with 
889      older versions of the plugin.
890
891    * Fail early when unpatched python Subversion bindings are installed.
892
893   PERFORMANCE IMPROVEMENTS
894
895    * More efficient implementation of follow_history().
896
897    * Split out follow_branch_history() of follow_branch().
898
899    * Reduced number of remote listdir calls.
900
901    * Only determine file ids for changed files. Reduces disk usage 
902      significantly.
903
904 bzr-svn 0.2  2006-12-14
905
906   BUG FIXES
907
908     * Fixed "KeyError" problems (#64831)
909
910     * Fixed compatibility with Bazaar 0.13.
911
912     * Fixed "bzr checkout" and "bzr checkout --lightweight" for svn 
913       branches. (#65220)
914
915     * Don't fetch revision info until necessary. (#64850)
916
917     * Don't try to open remote checkouts. (#67281)
918
919     * Escape control codes in commit messages. (#54736)
920
921   IMPROVEMENTS
922
923     * Add repository format for Subversion repositories.
924    
925     * Plugin directory no longer needs to be named 'svn'
926
927     * Warn about incompatible Bazaar versions (#66993)
928
929 bzr-svn 0.1
930  
931  Initial release.