=================================================================
Bazaar is using a lot of memory accessing a Subversion repository
=================================================================
-bzr-svn can use a lot of memory cloning big branches. The problem appears to be
-caused mainly by a memory leak in the python-subversion bindings for the svn_ra_get_log()
-function.
+bzr-svn can use a lot of memory cloning big branches when older
+versions of the python-subversion bindings are used. This memory leak
+has been fixed in the trunk of Subversion (r28544) and has been
+proposed for inclusion in Subversion 1.4.7.
-Newer versions of Subversion (1.5 especially) use significantly less memory
-than older versions (though they still seem to leak).
-
-The easiest way to work around this problem is to Ctrl+C the branch operation
+One way to work around this problem is to Ctrl+C the branch operation
and restart it.
-More information can be found in the bug report at
-https://launchpad.net/bugs/54253
-
==============================================================================
I am unable to access a repository that requires user/password authentication.
==============================================================================
client. For example, try running 'svn info <url>'.
==============================================================================
-Trying to branch into repository gives prints an error about incompatibility.
+Trying to branch into repository gives an error about incompatibility.
==============================================================================
Creating a repository and then trying to clone a Subversion branch into
Simply place this directory in ~/.bazaar/plugins and you should be able
to check out branches from Subversion using bzr. Make sure the directory
name is 'svn'.
-
-============
-Memory Usage
-============
-bzr-svn can use a lot of memory cloning big branches. The problem appears to be
-caused both by a memory leak in the python-subversion bindings or Subversion
-(the svn_ra_get_log() function) and the memory overhead from Bazaar.
-
-The easiest way to work around this problem is to Ctrl+C the branch operation
-and restart it.
-
-More information can be found in the bug report at
-https://launchpad.net/bugs/54253