Wrap text
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