per-commit

This command runs the supplied action once per commit.

usage: enc per-commit [-h] [-v | -q] [-c COMMAND] rev-list [rev-list ...]

Positional Arguments

rev-list

Uses git rev-list underneath and hence all the git rev-list options are valid for this command

Named Arguments

-v, --verbose
Specify verbosity level as -v, -vv or -vvv.

By default the VCS (Git) or OS call command logs are always displayed. For more fine grain tuning on the verbosity of logs use: -v to show INFO logs additionally. -vv to show INFO and DEBUG logs additionally. -vvv to show INFO, DEBUG and TRACE logs, this level also enables exception tracebacks.

-q, --quiet
Quiet logs as -q, -qq or -qqq.

By default the VCS (Git) or OS call command logs are always displayed. For more fine grain tuning on quietness of logs use: -q to Disable VCS (git) or OS call command logs and WARNINGS; ERROR and FATAL will still show. -qq to Additionally disable ERRORS; FATAL logs will still show. -qqq to Disable full logging.

-c, --command

Command to run per commit. This command goes as a value to git show –pretty=<cmd>.