Do not always commit, but make it optional.

I like to do my own commit, to have meaningful commit message, and to gather related change. So by letting me configure away the committing, it will be easier for me.