GitX is great MacOS app for both visualizing changes in a git
repo, It also has a UI for deciding what files to stage/unstage and
commit.
The app was just upgraded to v6.1.
If you use my convention of adding ".git" and
".svn.git" as suffixes on dir names that hold git repos then
you'll want to build your own version with this patch:
Instructions:
cd gitx
git checkout -b fix-info-plist
open GitX.xcodeproj
Now build the release target in XCode. The modified app will be
here:
./build/Release/Gitx.app
If the repo has been updated and you want to rebuild your
app:
cd gitx
git checkout master
git pull
git checkout fix-info-plist
git rebase master
open GitX.xcodeproj
Now clean and build the release target in XCode.
FYI: the patch for making this change was posted to
gist.github.com by clicking the button "Gist it" in the GitX
app (described in the GitX manual above):