1 bzr-svn 0.4.1 UNRELEASED
5 * Convert errors to bzr errors when fetching data (avoids backtraces).
7 * Raise proper exception when repository can't be found remotely. (#130633)
9 * Use knits to store file id maps.
11 * Don't try to open repository root for http:// or https:// URLs. (#80553)
13 * Handle corner cases fetching renames.
15 * Support WorkingTree.update()
17 * Mark as supporting Bazaar 0.90 rather than 0.19. (#133388)
19 * Don't mutter during commit unless explicitly enabled with -Dcommit.
21 * Fix pushing while svk:merge properties are not found.
22 (#133287, Lukáš Lalinský)
24 * Show proper exception when a svn dump file ends prematurely.
26 * Don't try to open directories of which parents haven't yet been opened
27 from commit. (#133288, Lukáš Lalinský)
29 * Timestamps in properties no longer include locale-specific data. (#131337)
31 * Handle copies of parent directories of branches correctly. (#131180)
35 * Support `topo_sorted` argument to by Repository.get_ancestry().
39 * Support initializing Subversion repositories.
40 `bzr init-repo --format=subversion` now works.
42 * Support reading gzip and bzip2 compressed dump files in svn-import.
44 bzr-svn 0.4.0 2007-08-04
48 * Non-ascii characters in file ids are now supported (fixes imports
49 of the Python repository).
51 * Fixed error raised during version incompatibility. (Wouter van Heyst,
54 * Implemented Repository.get_revision_graph(None)
56 * svn-import will no longer spin using CPU if the target directory
57 did not exist (#80223).
59 * Remove branches when they are being replaced. Fixes DivergedBranches
60 error when using svn-import (#81908).
62 * Consistently treat property changes as actual changes (#122115)
64 * Be a bit less verbose when trying to connect (#124858)
66 * Fix locking issues (#125212)
68 * Warn when used with experimental version of mappings. (#117198)
70 * Only warn about out of date mappings, bzr-svn version or
71 experimental mappings when the plugin is being used. (#93319)
73 * Clearer warning when branch specified to svn-import. (#121391)
75 * Support pushing multiple revisions in a row. (#115494)
77 * Fix compatibility with Subversion 1.5. (#73918)
79 * Fix import of svk:merge properties (need to be sorted lexicographically).
81 * Support possible_transports argument to BzrDir.sprout(). (#128500)
83 * Fix incorrect delete when a child of a renamed directory is removed.
85 * Support pushing adding empty files. (#113667)
89 * Use shared repositories by default in svn-import command.
91 * Avoid muttering when possible.
95 * Add blackbox test for svn-import with dumpfile. (#123493)
99 * do_update() is now used to find the contents of a directory recursively.
100 This should reduce the number of roundtrips significantly when
101 finding file id mappings.
103 * Support read locking for Branch.
107 * add -v option to svn-upgrade
109 * store and allow setting the branching scheme in subversion.conf
111 * allow setting the branching scheme from a file property
112 on the repository root
114 * Support true push (#80612).
116 * Support commits in heavy checkouts (#79330).
118 * Support using custom branching schemes.
120 * Support pushing new branches.
122 * Add --prefix option to svn-import. (#125993)
124 * Add 'bzr help svn-branching-schemes'
126 * Branching schemes can now be autodetected using some simple heuristics.
129 * Added command `svn-branching-scheme` for setting branching schemes.
134 * Implement SvnRaTransport.local_abspath(). (#117090)
136 * Implement SvnRemoteAccess.create_branch().
138 * Implement SvnWorkingTree.smart_add() (#79336)
140 bzr-svn 0.3.4 2007-06-15
144 * Check for a working pysqlite, rather than checking that the
145 first one found works. (#115026)
147 * Fix compatibility with Bazaar 0.17.
149 bzr-svn 0.3.3 2007-04-29
153 * Fix compatibility with Bazaar 0.16 (#110164)
155 * Don't do extra checkout before push if possible. (#91885)
157 * Set parent URLs in svn-import. (#94406)
159 * Don't show "not updating working tree" warnings when pushing.
161 bzr-svn 0.3.2 2007-03-13
165 * Fix compatibility with Bazaar 0.15.
167 * Check for parent paths moving as well in LogWalker.find_latest_change().
170 * Handle unicode characters in commit messages. Fixes #85551.
172 * Handle unicode characters in filenames (#54736)
174 bzr-svn 0.3.1 2007-01-31
178 * Warning given when the version of python-subversion is not patched
179 is now fixed. (Wouter van Heyst)
183 * A proper warning will now be printed if no sqlite implementation is
186 * Working tree copies will be disabled if the version of python-subversion
189 bzr-svn 0.3.0 2007-01-16
193 * Use checksums for the path in case the file id is too long. (#77453)
195 * Don't rely on listdir() kind results. Fixes imports of several
196 repositories. (#56647)
198 * Fixed two problems with replaces that are nested.
200 * Branch downgrades and dir upgrades are now recognized properly (#67010).
202 * Supported branching schemes other that trunk-0.
204 * Properly recognize discontinued branches. (#76823)
206 * Switched to storing data in SQLite. (#74798)
208 * Locks ra transports. (#76280)
210 * Use built-in ra callbacks from Subversion. (#64816)
212 * Implement SvnRaTransport.mkdir(). (#65138)
214 * Avoid raising SubversionException's for non-subversion directories.
216 * Remove requirement for svn+ prefix. (#75751)
218 * Don't consider SvnRepositories for writing for regular Bazaar
221 * Don't try to import files as branches.
223 * Store file id map when committing to Subversion. (#54738)
225 * Support spaces in filenames in working trees.
229 * Implemented SvnRepository.all_revision_ids().
231 * Proper ProgressBars.
233 * Made `to_location' argument for svn-import optional.
235 * Removed unused code.
237 * Several attempts to reduce memory usage.
239 * The LogWalker class is now a lot dumber.
241 * Added --scheme and --all options to svn-import.
243 * Implemented SvnRaTransport.list_dir().
245 * Conversion output can now be on a remote transport.
247 * Upgrade command can be used to upgrade branches created with
248 older versions of the plugin.
250 * Fail early when unpatched python Subversion bindings are installed.
252 PERFORMANCE IMPROVEMENTS
254 * More efficient implementation of follow_history().
256 * Split out follow_branch_history() of follow_branch().
258 * Reduced number of remote listdir calls.
260 * Only determine file ids for changed files. Reduces disk usage
263 bzr-svn 0.2 2006-12-14
267 * Fixed "KeyError" problems (#64831)
269 * Fixed compatibility with Bazaar 0.13.
271 * Fixed "bzr checkout" and "bzr checkout --lightweight" for svn
274 * Don't fetch revision info until necessary. (#64850)
276 * Don't try to open remote checkouts. (#67281)
278 * Escape control codes in commit messages. (#54736)
282 * Add repository format for Subversion repositories.
284 * Plugin directory no longer needs to be named 'svn'
286 * Warn about incompatible Bazaar versions (#66993)