ec2e1ff7d6607ecf789f4f05b4ffdd111f8c7447
[jelmer/subvertpy.git] / NEWS
1 bzr-svn 0.4.3   UNRELEASED
2  
3   PERFORMANCE
4
5    * Avoid extra RA connection in LogWalker if it isn't going to be used.
6
7   BUG FIXES
8
9    * Fix determination of relative URLs in SvnRaTransport._request_path(). 
10      (#139020)
11
12 bzr-svn 0.4.2   2007-09-09
13
14   BUG FIXES
15
16    * Fix regression that prevented the "svn+" prefix trick from working.
17
18    * Export version information so the version is displayed properly 
19      in "bzr plugins".
20
21    * Avoid deprecated static BzrDir.create_repository().
22
23    * Fix pushing of revisions of which only a non-left hand side parent
24      is present in the Subversion repository. (#131692)
25
26    * Fix some problems pushing to HTTP repositories because of 
27      the backing URL hack introduced to fix #80553. (#137176)
28
29    * Display unknown hostname errors properly without tracebacks.
30
31    * Handle files of which path didn't change but parent did when pushing. 
32      (#137455)
33
34    * Fix sqlite index that was causing indexing errors when a repository 
35      contains multiple copies of a single revision. 
36
37 bzr-svn 0.4.1   2007-08-26
38
39   BUG FIXES
40
41    * Convert errors to bzr errors when fetching data (avoids backtraces).
42
43    * Raise proper exception when repository can't be found remotely. (#130633)
44
45    * Use knits to store file id maps.
46
47    * Don't try to open repository root for http:// or https:// URLs. (#80553)
48    
49    * Handle corner cases fetching renames.
50
51    * Support WorkingTree.update()
52
53    * Mark as supporting Bazaar 0.90 rather than 0.19. (#133388)
54
55    * Don't mutter during commit unless explicitly enabled with -Dcommit.
56
57    * Fix pushing while svk:merge properties are not found. 
58      (#133287, Lukáš Lalinský)
59
60    * Show proper exception when a svn dump file ends prematurely. 
61
62    * Don't try to open directories of which parents haven't yet been opened 
63      from commit. (#133288, Lukáš Lalinský)
64
65    * Timestamps in properties no longer include locale-specific data. (#131337)
66
67    * Handle copies of parent directories of branches correctly. (#131180)
68
69   INTERNALS
70
71    * Support `topo_sorted` argument to by Repository.get_ancestry().
72
73   FEATURES
74
75    * Support initializing Subversion repositories. 
76      `bzr init-repo --format=subversion` now works.
77
78    * Support reading gzip and bzip2 compressed dump files in svn-import.
79
80 bzr-svn 0.4.0   2007-08-04      
81   
82   BUG FIXES
83
84    * Non-ascii characters in file ids are now supported (fixes imports 
85      of the Python repository).
86
87    * Fixed error raised during version incompatibility. (Wouter van Heyst, 
88                                                          #80467)
89
90    * Implemented Repository.get_revision_graph(None)
91
92    * svn-import will no longer spin using CPU if the target directory 
93      did not exist (#80223).
94
95    * Remove branches when they are being replaced. Fixes DivergedBranches 
96      error when using svn-import (#81908).
97  
98    * Consistently treat property changes as actual changes (#122115)
99
100    * Be a bit less verbose when trying to connect (#124858)
101
102    * Fix locking issues (#125212)
103
104    * Warn when used with experimental version of mappings. (#117198)
105
106    * Only warn about out of date mappings, bzr-svn version or 
107      experimental mappings when the plugin is being used. (#93319)
108
109    * Clearer warning when branch specified to svn-import. (#121391)
110
111    * Support pushing multiple revisions in a row. (#115494)
112
113    * Fix compatibility with Subversion 1.5. (#73918)
114
115    * Fix import of svk:merge properties (need to be sorted lexicographically).
116
117    * Support possible_transports argument to BzrDir.sprout(). (#128500)
118
119    * Fix incorrect delete when a child of a renamed directory is removed.
120
121    * Support pushing adding empty files. (#113667)
122
123   BEHAVIOUR CHANGES
124
125    * Use shared repositories by default in svn-import command.
126
127    * Avoid muttering when possible.
128
129   TESTS
130
131    * Add blackbox test for svn-import with dumpfile. (#123493)
132
133   PERFORMANCE
134
135    * do_update() is now used to find the contents of a directory recursively. 
136      This should reduce the number of roundtrips significantly when 
137          finding file id mappings.
138
139    * Support read locking for Branch.
140
141   FEATURES
142    
143    * add -v option to svn-upgrade
144
145    * store and allow setting the branching scheme in subversion.conf
146
147    * allow setting the branching scheme from a file property 
148      on the repository root
149
150    * Support true push (#80612).
151
152    * Support commits in heavy checkouts (#79330).
153
154    * Support using custom branching schemes.
155
156    * Support pushing new branches.
157
158    * Add --prefix option to svn-import. (#125993)
159
160    * Add 'bzr help svn-branching-schemes'
161
162    * Branching schemes can now be autodetected using some simple heuristics. 
163      (#81976)
164
165    * Added command `svn-branching-scheme` for setting branching schemes.
166      (#127003)
167
168   INTERNALS
169
170    * Implement SvnRaTransport.local_abspath(). (#117090)
171
172    * Implement SvnRemoteAccess.create_branch().
173
174    * Implement SvnWorkingTree.smart_add() (#79336)
175
176 bzr-svn 0.3.4   2007-06-15
177
178   BUG FIXES
179
180   * Check for a working pysqlite, rather than checking that the 
181     first one found works. (#115026)
182
183   * Fix compatibility with Bazaar 0.17.
184
185 bzr-svn 0.3.3   2007-04-29
186
187   IMPROVEMENTS
188
189   * Fix compatibility with Bazaar 0.16 (#110164)
190
191   * Don't do extra checkout before push if possible. (#91885)
192
193   * Set parent URLs in svn-import. (#94406)
194
195   * Don't show "not updating working tree" warnings when pushing.
196
197 bzr-svn 0.3.2   2007-03-13
198
199   BUG FIXES
200
201   * Fix compatibility with Bazaar 0.15.
202
203   * Check for parent paths moving as well in LogWalker.find_latest_change(). 
204     Fixes #84087.
205
206   * Handle unicode characters in commit messages. Fixes #85551.
207
208   * Handle unicode characters in filenames (#54736)
209
210 bzr-svn 0.3.1   2007-01-31
211
212   BUG FIXES
213  
214    *  Warning given when the version of python-subversion is not patched 
215       is now fixed. (Wouter van Heyst)
216
217   IMPROVEMENTS
218
219    * A proper warning will now be printed if no sqlite implementation is 
220      available.
221
222    * Working tree copies will be disabled if the version of python-subversion 
223      is too old.
224
225 bzr-svn 0.3.0   2007-01-16
226
227   BUG FIXES
228
229    * Use checksums for the path in case the file id is too long. (#77453)
230
231    * Don't rely on listdir() kind results. Fixes imports of several 
232      repositories. (#56647)
233
234    * Fixed two problems with replaces that are nested.
235
236    * Branch downgrades and dir upgrades are now recognized properly (#67010).
237
238    * Supported branching schemes other that trunk-0.
239
240    * Properly recognize discontinued branches. (#76823)
241
242    * Switched to storing data in SQLite. (#74798)
243    
244    * Locks ra transports. (#76280)
245
246    * Use built-in ra callbacks from Subversion. (#64816)
247
248    * Implement SvnRaTransport.mkdir(). (#65138)
249
250    * Avoid raising SubversionException's for non-subversion directories. 
251
252    * Remove requirement for svn+ prefix. (#75751)
253
254    * Don't consider SvnRepositories for writing for regular Bazaar 
255      branches. (#77023)
256
257    * Don't try to import files as branches.
258
259    * Store file id map when committing to Subversion. (#54738)
260
261    * Support spaces in filenames in working trees.
262
263   IMPROVEMENTS
264
265    * Implemented SvnRepository.all_revision_ids().
266
267    * Proper ProgressBars.
268
269    * Made `to_location' argument for svn-import optional.
270
271    * Removed unused code.
272
273    * Several attempts to reduce memory usage.
274
275    * The LogWalker class is now a lot dumber.
276
277    * Added --scheme and --all options to svn-import.
278
279    * Implemented SvnRaTransport.list_dir().
280
281    * Conversion output can now be on a remote transport.
282
283    * Upgrade command can be used to upgrade branches created with 
284      older versions of the plugin.
285
286    * Fail early when unpatched python Subversion bindings are installed.
287
288   PERFORMANCE IMPROVEMENTS
289
290    * More efficient implementation of follow_history().
291
292    * Split out follow_branch_history() of follow_branch().
293
294    * Reduced number of remote listdir calls.
295
296    * Only determine file ids for changed files. Reduces disk usage 
297      significantly.
298
299 bzr-svn 0.2  2006-12-14
300
301   BUG FIXES
302
303     * Fixed "KeyError" problems (#64831)
304
305     * Fixed compatibility with Bazaar 0.13.
306
307     * Fixed "bzr checkout" and "bzr checkout --lightweight" for svn 
308       branches. (#65220)
309
310     * Don't fetch revision info until necessary. (#64850)
311
312     * Don't try to open remote checkouts. (#67281)
313
314     * Escape control codes in commit messages. (#54736)
315
316   IMPROVEMENTS
317
318     * Add repository format for Subversion repositories.
319    
320     * Plugin directory no longer needs to be named 'svn'
321
322     * Warn about incompatible Bazaar versions (#66993)
323
324 bzr-svn 0.1
325  
326  Initial release.