I Don’t want to reiterate what has already been said on this topic (I ended up in the same boat – tried more tools, didn’t really like any of them and settled for giternal).
Giternal seems to work nicely – after you get the initial roadblock out of the way. According to the README, you should install giternal with
gem install giternal
then use the _giternal_ executable to do various things.
The problem is that after installation, there is no _giternal_ executable – the problem is that gem installs version 0.0.1, which doesn’t have it. You have to get the sources from git and set it up yourself:
git clone git://github.com/pat-maddox/giternal.git cd giternal sudo ruby setup.rb
and you are good to go.
Hope this saves someone a few minutes.