* commit '9e2618c3ea0e0517e156c3e04b9dba356311f361': Reorder project CommitView: Allow committing per hunk
This should give GitX some more consistency. Also, it will give us a basis to build further changes on.
This allows you to do something like gitx --diff to display a diff similar to 'git diff', but with GitX prettification. It accepts all git diff parameters, so you can do something like gitx --diff HEAD~10 to show the diff compared to the last 10 commits. Or, you can something like git diff | gitx to pipe anything that produces a diff to GitX
Since Git recommends to use 50 characters in the first line of a commit message, this adds a vertical line to the commit message view to show where the 50 char limit is. [PB: This preference can be changed using a user default -- for now we don't have a preference pane yet, so this is hidden.]
This is based on work from Ben Alpert.
This invokes the SCNetwork framework to check if we can connect to a site without problems. If we can't, we don't even try to show the gravatar.
The following things have changed: * Moved the gravatar icon to the right * Do not load default image for gravatar to speed up loading of history view * Changed the notifier ** New spinner ** New location ** Colour coded for success / failure * Fonts changed * New button replacing "paste" --> "Gistie it"