merge

Command equivalent to git merge.

Merge branches/commits in the process-stage with encrypted merge message.

Restricted options: {‘-e’, ‘–no-log’, ‘–edit’, ‘–log’, ‘–cleanup’, ‘–squash’, ‘–no-squash’, ‘–into-name’}.

usage: enc merge [-h] [-v | -q] [-m MESSAGE | -F FILE] [--signoff] [--no-signoff]

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.

Managed git options

These options and values will be passed to underlying git commands after certain manipulations.

-m, --message

Use the given <MESSAGE> as the commit message. If multiple -m options are given, their values are concatenated as separate paragraphs.

-F, --file

Take the commit message from the given file. Use - to read the message from the standard input.

Signoff group

Enable -signoff to signoff a commit and use the –no-signoff to countermand a previously set –signoff

--signoff

Add a Signed-off-by trailer by the committer at the end of the merge commit log message. The meaning of a signoff depends on the project to which you’re committing. For example, it may certify that the committer has the rights to submit the work under the project’s license or agrees to some contributor representation, such as a Developer Certificate of Origin.

Default: False

--no-signoff

The –no-signoff option can be used to countermand an earlier –signoff option on the command line.

Default: True

Must be run from from the working-tree repo root.