Correct removing git-gutter:at-kill from kill-buffer-hook
Bump up version and update Changes
Query before staging
Bump up version and update Changes
Add travis-ci configuration
Add .gitignore for Cask
Fix travis-ci configuration for Cask
Switch to cl-lib.el from cl.el
Use push instead of add-to-list for local variable
Remove unused local variable
Fix invalid variable use
Add cl-lib dependency
Bump up version and update Changes
Disable read-only before inserting hunk content

popup stuff did not work if user sets `read-only-mode` to
`diff-mode-hook`.
Fix for new Cask
Bump up version and update Changes
Initial support asynchronous update

 - Drop Emacs 23 support
   It is confused if `let` and `lexical-let` are used together.
   So I use 'lexical-binding'.

 - Use cl-lib instead of cl

 - Fix for byte-compile warnings

 - Remove needless global variable `git-gutter:base-file-name`

 - Don't use '-shell-command' function
   It is better to use 'call-process' instead of
   'call-process-shell-command'.

 - Remove needless customize variable
   And remove 'git-gutter:diff-option', because git-gutter does not work
   well if user specifies unexpected option.
Update travis config
move test file in test/ directory