A Gitk-like application written in RubyCocoa that looks like it belongs on a Mac. See the wiki for downloads and screenshots.
Ruby Objective-C
Failed to load latest commit information.
English.lproj Show alert when you launch GitNub without the nub command from a dir … Oct 13, 2008
GitNub.xcodeproj Move initialization stuff out of the applicaiton controller Oct 15, 2008
Sparkle.framework Added sparkle support. Mar 13, 2008
assets Better placeholder for blame view Oct 16, 2008
controllers Better placeholder for blame view Oct 16, 2008
lib This time, lets actually add diff-lcs Oct 17, 2008
views Fixed NSMinYEdge -> CGRectMinYEdge for 64-bit (Snow Leopard) compat Jul 22, 2009
.gitattributes Add gitattributes to specify merge and diff. Thanks [KirinDave]. Mar 12, 2008
.gitignore Remove now-useless entry for nub/build/* from .gitignore Mar 13, 2008
.gitmodules Add grit as a submodule and cleanup the directory structure a bit Apr 23, 2008
GNFileSystemItem.h Show alert when you launch GitNub without the nub command from a dir … Oct 13, 2008
GNFileSystemItem.m Add blame view canvas and make sure searching uses strings insted of … Oct 4, 2008
GNTreeDataSource.h Outline view now shows generic list of repo file system Oct 1, 2008
GNTreeDataSource.m Lazily initialize the data source and other changes Oct 4, 2008
Info.plist Bumped the version to 0.9.1 Aug 5, 2008
LICENSE Add nub subproject Mar 3, 2008
README.markdown Fix the README build instructions and change some language to make th… Jun 7, 2008
Rakefile Add install (and related) tasks to the Rakefile May 14, 2008
bootstrap.rb This time, lets actually add diff-lcs Oct 17, 2008
main.m Initial import Mar 1, 2008
nub Fixed command line script to get rid of warning message upon launch. … Dec 18, 2009
rb_main.rb Will now accept the pwd from a seperate command line program as the r… Mar 3, 2008

README.markdown

GitNub

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

Requirements

  • Git, RubyCocoa, Leopard, RubyGems, open4

Quick Install

  1. Move GitNub.app 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 GitNub.app to /Applications and copy nub to /usr/local/bin.

Major Contributors

  • Justin Palmer - Maintainer
  • Benjamin Stiglitz
  • Kevin Ballard
  • Dustin Sallings