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