By Mislav Marohnić on 23 Jul 2010 Notice: some of these commands or flags require git version 1.7.2 . On OS X, upgrade easily with Homebrew : brew install git $ git log --oneline --decorate 7466000 ( HEAD , mislav/master , mislav ) fix test that fails if current dir is not "hub" 494a414 fix cherry-pick of a commit URL 4277848 ( origin/master , origin/HEAD , master ) whoops d270fae bugfix: git init -g 9307af3 test deps 8ccc17e http://github.com/defunkt/hub/contributors 64bb19c bugfix: variable name 546726a dont need you 3a8d7af ( tag: v1.3.1 ) v1.3.1 197f429 ( tag: v1.3.0 ) v1.3.0 a1e1a50 not important 3c6af16 magic `cherry-pick` supports GitHub commit URLs and "user@sha" notation $ git diff --word-diff # Returns a Boolean. def command?(name) `type -t [-#{command}`-] {+#{name}`+} $?.success? end This flag works with other git commands that take diff flags such as git l...