Report abuse

# 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