Skip to content
This repository

A Gitk-like application written in RubyCocoa that looks like it belongs on a Mac. See the wiki for downloads and screenshots.

branch: master
1 comment

Fixed command line script to get rid of warning message upon launch. …

…Closes Caged#2.
latest commit 0f31a6a03d
Idris Mokhtarzada idris authored Justin Palmer committed
Octocat-spinner-32 English.lproj
Octocat-spinner-32 GitNub.xcodeproj Move initialization stuff out of the applicaiton controller October 15, 2008
Octocat-spinner-32 Sparkle.framework Added sparkle support. March 13, 2008
Octocat-spinner-32 assets Better placeholder for blame view October 16, 2008
Octocat-spinner-32 controllers Better placeholder for blame view October 16, 2008
Octocat-spinner-32 lib This time, lets actually add diff-lcs October 17, 2008
Octocat-spinner-32 views Fixed NSMinYEdge -> CGRectMinYEdge for 64-bit (Snow Leopard) compat July 22, 2009
Octocat-spinner-32 .gitattributes Add gitattributes to specify merge and diff. Thanks [KirinDave]. March 12, 2008
Octocat-spinner-32 .gitignore Remove now-useless entry for nub/build/* from .gitignore March 13, 2008
Octocat-spinner-32 .gitmodules Add grit as a submodule and cleanup the directory structure a bit April 23, 2008
Octocat-spinner-32 GNFileSystemItem.h Show alert when you launch GitNub without the nub command from a dir … October 13, 2008
Octocat-spinner-32 GNFileSystemItem.m Add blame view canvas and make sure searching uses strings insted of … October 04, 2008
Octocat-spinner-32 GNTreeDataSource.h Outline view now shows generic list of repo file system October 01, 2008
Octocat-spinner-32 GNTreeDataSource.m Lazily initialize the data source and other changes October 04, 2008
Octocat-spinner-32 Info.plist Bumped the version to 0.9.1 August 05, 2008
Octocat-spinner-32 LICENSE Add nub subproject March 03, 2008
Octocat-spinner-32 README.markdown Fix the README build instructions and change some language to make th… June 07, 2008
Octocat-spinner-32 Rakefile Add install (and related) tasks to the Rakefile May 14, 2008
Octocat-spinner-32 bootstrap.rb
Octocat-spinner-32 main.m Initial import March 01, 2008
Octocat-spinner-32 nub Fixed command line script to get rid of warning message upon launch. … December 18, 2009
Octocat-spinner-32 rb_main.rb Will now accept the pwd from a seperate command line program as the r… March 03, 2008


A RubyCocoa app for getting quick information for a git repo. Similar to GitK.


  • Git, RubyCocoa, Leopard, RubyGems, open4

Quick Install

  1. Move to /Applications
  2. Move (or symlink) nub shell file to /usr/local/bin

How to Use

In your shell, move to a git directory and invoke nub. You always use this helper to invoke the application, otherwise you get nothing.

    $Caged@caged:~/dev/git/gitnub% nub

Building from Source

  1. Run git submodule init & git submodule update in the root directory.
  2. Run rake build or open GitNub.xcodeproj in Xcode - press Build
  3. Run rake install to move to /Applications and copy nub to /usr/local/bin.

Major Contributors

  • Justin Palmer - Maintainer
  • Benjamin Stiglitz
  • Kevin Ballard
  • Dustin Sallings
Something went wrong with that request. Please try again.