getting mercurial 0.8.1 up and going on your intel mac

I finally got Mercurial 0.8.1 (a distributed SCM) up and running on my intelMac. It is not difficult but requires some additional steps that don't seem to be noted anywhere obvious that I could see.
The issue is that Mercurial will not work on a standard 10.4.6 install. Everything compiles, installs and kinda runs but every time I went to clone a remote repository the app would blow up.

So here is quick little how to:

  1. Acquire Mercurial 0.8.1
  2. Acquire the most recent Python build. I used the Universal Python 2.4.3 package from the folks at Pythonmac.org
  3. Install the Python 2.4.3 package and ensure you are using version 2.4.3 (type python in a Terminal.app window)
  4. Follow the instructions on the Mercurial site, they will work now

I hope this saves you the time it took me to fiddle around with things.
To make a wild stab in the dark guess as to why things didn't work I would say it's to do with the use of GCC 3.3 on the standard OS X Python distribution and GCC 4.0.1 in the above linked Python package.

The reason for all this is that I am trying to see if the Spam module is ready for Drupal 4.7 (Spam is the only module that I will delay upgrading for).

All content created and copyrighted by justwerks software 2001-2008 unless otherwise noted.