# Install Bazaar 1.0 for OS X from the website # ( http://bazaar-vcs.org/Download ) # 1.4 subversion & patch cd /tmp rm -rf subversion* curl -O http://subversion.tigris.org/downloads/subversion-1.4.6.tar.bz2 tar xvfj subversion-1.4.6.tar.bz2 cd subversion-1.4.6 curl http://samba.org/~metze/subversion-1.4.0-metze-python-bindings.patch \ | patch -p1 ./configure \ --without-berkeley-db \ --without-apache \ --without-apxs \ --without-neon \ --with-ssl \ --prefix=/tmp \ --libdir=$HOME/lib make make check-swig-py make install install-swig-py cat >> $HOME/.profile << \EOF export LD_LIBRARY_PATH=$HOME/lib export PYTHONPATH=$HOME/lib/svn_python EOF source $HOME/.profile # Install the bzr_svn plugin # ( http://bazaar-vcs.org/BzrForeignBranches/Subversion ) mkdir ~/.bazaar ~/.bazaar/plugins cd ~/.bazaar/plugins bzr branch http://people.samba.org/bzr/jelmer/bzr-svn/stable svn # Try it bzr branch http://macromates.com/svn/Bundles/trunk/ textmate-bundles # :/ Installed Subversion version does not have updated Python bindings. # See # the bzr-svn README for details. # Unable to load plugin 'svn' from '/Users/tim/.bazaar/plugins' # Check it --- export LD_LIBRARY_PATH=$HOME/lib export PYTHONPATH=$HOME/lib/svn-python python -c "import svn.delta; print svn.delta.__file__" # /Users/tim/lib/svn-python/svn/delta.pyc python -c "from svn.delta import svn_delta_invoke_txdelta_window_handler" # Traceback (most recent call last): # File "", line 1, in # ImportError: cannot import name svn_delta_invoke_txdelta_window_handler