Moving CVS to OS X 10.4 Tiger
There were a ton of things I forgot to do before updating to Tiger. Since I chose Archive & Install, a lot of UNIXy things didn’t transfer over. Thankfully I created a full, bootable backup of my 10.3 disk before installing, so recovering the missing parts hasn’t been too difficult.
A long, long time ago, when computers had to be restarted every 10 minutes, I’d learn how to do things by constantly doing them again and again. Here in the future, I set up CVS once after WWDC last year, and it’s worked ever since.
Steps to rebuild my CVS repository:
- Initialize the CVSROOT variable using the instructions on Apple’s Version Control with CVS on Mac OS X page.
- Copy over all the files from the old disk into the newly initalized CVS repository (using
cpin the terminal). - Run
sudo chmod -R g+won the CVS repository to set all the files to the correct permissions.
Everything seems to be working, file revision histories are intact and I can forget about all of this for another 18-24 months until 10.5 comes out.
Update: WordPress or my server was barfing on this post, so I’m editing it to refresh the database
