Commit action implementaion. The action show a dialog that allows user to pecify actual commit actions. It supports automatical file adding and removing.