jisaacks/GitGutter — pull request #22 by frantic (2012-12-17 11:28:18+00:00)
Title: Fixed Sublime's undo when GitGutter is active

Seams like the problem was in `run_command` which creates new edit,
thus making every char input separate. In that case every Undo
reverted symbol-by-symbol changes.

This commit separates GitGutter logic from Sublime's TextCommand, so
it can be directly invoked on view

Related issue: #16