I’ve spent some more time playing with Mercurial, and discovered a few things. First, renames actually track unlike Subversion, where updating my working copy may result in the old filename being updated, but the new won’t receive those changes.
Well, that was an adventure I don’t care to repeat. For those of you who are suffering from the 10.4.10 update, use the Archive and Install from your install CD and rescue yourself. :-) It kept most of my preferences and applications. However, it does look like I need to re-install Python 2.5 (and a bunch of packages), XCode, and a VPN client. I’ll definitely think twice before accepting another update to the OS, that’s for certain. :-(
I’ve had zero success in trying to recover from 10.4.10’s brokeness. I’m know going to have to attempt an “Archive and Install” to get 10.4.8 on the system, and then update back to 10.4.9. I thought I left the days of PC stupidity behind. Grrr.
In a few words, don’t do it. Many things are now broken on my nice Mac Pro box. USB Flash drive doesn’t work. VMware Fusion is broken (yes, I even tried updating to the 4.1 beta, which doesn’t seem to install correctly). SoftRaid is giving me a warning about needing 10.4.8 or better. It’s not pretty. I was up until midnight last night trying to resolve some of these issues with no luck. How disappointing.
So, now that the dust has settled–to some degree–on distributed version control systems being the answer to every development problem, I decided to try a few out. To be honest, I tried a number of tools out months (a year?) ago, but many of them were still in the early stages of development and had a number of shortcomings. One of the tools I revisited recently was Mercurial.