git-commit: revamp the git-commit semantics.