Fix #153
Fix #147
Use only first parent log for submit commit message #130
Source formatting #130
Fix #154
Avoid invoke callback twice on submit #130