plunger-commit: refuse to make empty commits
plunger-commit: return nil after refusing empty commit