Merge some formatting fixes, add extra tests.
[jelmer/subvertpy.git] / NEWS
1 bzr-svn 0.4     UNRELEASED
2   
3   BUG FIXES
4
5    * Non-ascii characters in file ids are now supported (fixes imports 
6      of the Python repository).
7
8    * Fixed error raised during version incompatibility. (Wouter van Heyst, 
9                                                          #80467)
10
11    * Implemented Repository.get_revision_graph(None)
12
13    * svn-import will no longer spin using CPU if the target directory 
14      did not exist (#80223).
15
16    * Remove branches when they are being replaced. Fixes DivergedBranches 
17      error when using svn-import (#81908).
18
19   IMPROVEMENTS
20
21   PERFORMANCE
22
23    * do_update() is now used to find the contents of a directory recursively. 
24      This should reduce the number of roundtrips significantly when 
25          finding file id mappings.
26
27 bzr-svn 0.3.3   UNRELEASED
28
29   IMPROVEMENTS
30
31   * Don't do extra checkout before push if possible. (#91885)
32
33 bzr-svn 0.3.2   2007-03-13
34
35   BUG FIXES
36
37   * Fix compatibility with Bazaar 0.15.
38
39   * Check for parent paths moving as well in LogWalker.find_latest_change(). 
40     Fixes #84087.
41
42   * Handle unicode characters in commit messages. Fixes #85551.
43
44   * Handle unicode characters in filenames (#54736)
45
46 bzr-svn 0.3.1   2007-01-31
47
48   BUG FIXES
49  
50    *  Warning given when the version of python-subversion is not patched 
51       is now fixed. (Wouter van Heyst)
52
53   IMPROVEMENTS
54
55    * A proper warning will now be printed if no sqlite implementation is 
56      available.
57
58    * Working tree copies will be disabled if the version of python-subversion 
59      is too old.
60
61 bzr-svn 0.3.0   2007-01-16
62
63   BUG FIXES
64
65    * Use checksums for the path in case the file id is too long. (#77453)
66
67    * Don't rely on listdir() kind results. Fixes imports of several 
68      repositories. (#56647)
69
70    * Fixed two problems with replaces that are nested.
71
72    * Branch downgrades and dir upgrades are now recognized properly (#67010).
73
74    * Supported branching schemes other that trunk-0.
75
76    * Properly recognize discontinued branches. (#76823)
77
78    * Switched to storing data in SQLite. (#74798)
79    
80    * Locks ra transports. (#76280)
81
82    * Use built-in ra callbacks from Subversion. (#64816)
83
84    * Implement SvnRaTransport.mkdir(). (#65138)
85
86    * Avoid raising SubversionException's for non-subversion directories. 
87
88    * Remove requirement for svn+ prefix. (#75751)
89
90    * Don't consider SvnRepositories for writing for regular Bazaar 
91      branches. (#77023)
92
93    * Don't try to import files as branches.
94
95    * Store file id map when committing to Subversion. (#54738)
96
97    * Support spaces in filenames in working trees.
98
99   IMPROVEMENTS
100
101    * Implemented SvnRepository.all_revision_ids().
102
103    * Proper ProgressBars.
104
105    * Made `to_location' argument for svn-import optional.
106
107    * Removed unused code.
108
109    * Several attempts to reduce memory usage.
110
111    * The LogWalker class is now a lot dumber.
112
113    * Added --scheme and --all options to svn-import.
114
115    * Implemented SvnRaTransport.list_dir().
116
117    * Conversion output can now be on a remote transport.
118
119    * Upgrade command can be used to upgrade branches created with 
120      older versions of the plugin.
121
122    * Fail early when unpatched python Subversion bindings are installed.
123
124   PERFORMANCE IMPROVEMENTS
125
126    * More efficient implementation of follow_history().
127
128    * Split out follow_branch_history() of follow_branch().
129
130    * Reduced number of remote listdir calls.
131
132    * Only determine file ids for changed files. Reduces disk usage 
133      significantly.
134
135 bzr-svn 0.2  2006-12-14
136
137   BUG FIXES
138
139     * Fixed "KeyError" problems (#64831)
140
141     * Fixed compatibility with Bazaar 0.13.
142
143     * Fixed "bzr checkout" and "bzr checkout --lightweight" for svn 
144       branches. (#65220)
145
146     * Don't fetch revision info until necessary. (#64850)
147
148     * Don't try to open remote checkouts. (#67281)
149
150     * Escape control codes in commit messages. (#54736)
151
152   IMPROVEMENTS
153
154     * Add repository format for Subversion repositories.
155    
156     * Plugin directory no longer needs to be named 'svn'
157
158     * Warn about incompatible Bazaar versions (#66993)
159
160 bzr-svn 0.1
161  
162  Initial release.