Displaying articles with tag Git

Time to do some iPhone development. But one thing is missing. Git!

Posted by sam, Fri Mar 07 19:36:35 UTC 2008

I downloaded the iPhone SDK last night (once the site wasn't swamped). It looks pretty cool so far, and it's a good excuse to actually use Objective-C after using Ruby and C# professionally for the past couple of years (Notwithstanding all the proprietary stuff I had to use at Hewitt Associates)

Xcode's gotten leaps and bounds better in the past couple of years. I definitely applaud the tools team at Apple for the hard work. However, one thing that's a little bit disappointing is the version control systems that Apple integrates with Xcode: Subversion, CVS, and Perforce.

I think it would be a huge boon if they could add in Git (and, oh what the heck, Mercurial) so that coders can use their favorite VCSs in xcode.

Ok, I think I can manage by using git with the command line at the xcode project structure, but where's the fun in that? Who really likes context switching these days?

Apple, please integrate git and mercurial into Xcode by the WWDC, at least.

1 comment | Filed Under: | Tags: Gitgit

Git 1.5.4.2 is released!

Posted by sam, Sun Feb 17 23:00:40 UTC 2008

Junio Hamano released Git 1.5.4.2 today

It looks like a good stable release, fixes a lot of bugs, etc. Full release notes are located here.

Most of the open source software I use these days I install from Macports. Unfortunately, the Git port is several versions back (1.5.3.7, to be specific.).

I like being on a more recent version of git, so I updated from source.

All you need to do is go to the directory where you have git installed (assuming you have the Macports version of git installed already and do )

git co master
git pull
make prefix=/usr/local 
sudo make prefix=/usr/local install

One thing I don't like doing is building the documentation from source. You have to install all sorts of additional packages, like docbook and asciidoc, to get it all to work. It also takes forever! I would simply just download the tarballs and extract them to a convenient location.

0 comments | Filed Under: | Tags: Git