Wednesday 10 September 2008

Subversion 1.5.2

Hi all,

It's a long time I haven't written about anything.

Yesterday I reinstalled the latest (1.5.2) svn onto my leopard. It was a challenge for me to install from source into the right place: /usr/bin;/usr/lib. This way I have only one svn on my machine the latest (actually the best) one :).

There is a new feature I have wait a lot. It makes software development easier when I want to try something unusual on another branch, and finally want to reintegrate into my trunk.
It is much easier to handle than the old method for merging:

svn merge --reintegrate http://tralalala/branches/3

Here are the steps needed to install it:
  • Download the sources svn and svn-dep.
  • /configure CFLAGS='-arch x86_64' APXSLDFLAGS='-arch x86_64' --with-ssl --with-sasl=/usr/lib --prefix=/usr >c.out
  • make
  • make check (this is optionally, however I like to see all the tests passed :))
  • sudo make install
I installed with neon because I wanted to add http repository access. Here are the steps which need to be performed right after download if you want to compile with neon:
  • Move neon from svn-dep into the unpacked svn directory. This way even neon will be compiled and installed with svn.