au ShellCmdPost with shell/system command will break Gcommit

with lines like this
``` vim
autocmd ShellCmdPost * :!ls
```
Gcommit won't start up...