I would find it very useful if cg-commit had a "-q" option, meaning
"silently skip this commit if there is nothing to commit." There are
some automatic release scripts that I have which enforces consistency
before release, but if the repository is already correctly set up for
release, there is nothing to do.
This is the opposite of -f, which would create a commit object pointing
to the same tree.
-hpa