The "\ No newline at end..." line has no bearing on the type of a hunk
Show Differences command saves to a temporary location if necessary
Mark temporary files as read only to reduce the chance of lost changes
Make GitDiffMarginTextViewOptions a static class
Merge pull request #60 from sharwell/static-options-class

Make GitDiffMarginTextViewOptions a static class
Merge pull request #61 from sharwell/temporary-diffs

Show Differences command saves to a temporary location if necessary
Make sure the text editor is focused after a rollback
Merge pull request #57 from sharwell/no-newline

The "\ No newline at end..." line has no bearing on the type of a hunk
Merge pull request #62 from sharwell/rollback-focus

Make sure the text editor is focused after a rollback
Add a VSPackage to the project (required for menu commands and options pages)
Define toolbar commands for the Git Diff Margin actions
Use IVsToolbarTrayHost to provide the toolbar functionality
Add CommandFilter and TextViewCommandFilter helper classes
Implement diff margin commands using a text view command filter (fixes #8)