Add "Copy short SHA" context menu item to commit list.
updated project, removed signature
use a set to keep track of branches

this allows us to avoid many loops over all branches

on my repo: 7.3s -> 2.4s
use an ordered set to store children and sort them only when needed

this avoids sorting all children everytime one is added

on my repo: 2.4s -> 1.2s
cache sorted children so we only sort them when needed

without this opening the tags section is extremely slow.
Merge branch 'loading-performance'
Add keyboard shortcuts to stage and upstage files

Stage is cmd-s, and upstage is cmd-u.

Conflicts:
	MGScopeBar
Set ⌥⌘A as keyboard shortcut for "Amend"
Fixed console spam
Update to upstream objective-git
Minor settings update
Link into packaging from build script
Whip up a standalone signing script
Whip up a standalone script to package an app into a DMG

The trick is to not break OS X's signed resource forks, which follow being
moved much better than copied.
Update build script with new sign/package script delegation
Update to latest upstream Sparkle.framework
Update to latest upstream objective-git
Whip up a python script to handle the appcast updates
Don't specify code signing in the project - we do it as a post-build stage
Fix a crash on some repos with unicode log messages