In addition to many git-diff(1) options (e.g. "-W", "-w", "-U $LINES") the following options are
supported:
--stdin
Read message from stdin. This is implicit if no arguments are given and stdin is a pipe or regular
file.
For users of text editors and pagers capable of piping its buffer to arbitrary commands, it is useful
to pipe a patch email to "lei rediff" before piping it to git-am(1). The output of "lei rediff" is
compatible with "git am" if its input was a patch email.
--drq[=COUNT]
De-Re-Quote. De-quotes the input and re-quotes (the output). Removes COUNT levels of "> " email
reply prefixes and re-adds them upon regenerating the diff.
This switch is intended as a convenience for running inside a pipe-capable text editor when writing
replies to a patch email. Note: this may over-add "> " prefixes if some input lines are missing "> "
prefixes.
COUNT is 1 if unspecified; in other words, "--drq=1" and "--drq" are equivalent.
It implies "--quiet" unless "--verbose" is specified since text editors tend to combine stderr with
stdout.
--dequote-only[=COUNT]
Like "--drq", but does not re-add quote prefixes to the output.
This can be useful for feeding a hunk to git-apply(1) or patch(1) while writing a reply or further
processing by another diff viewer.
Unlike "--drq", it does NOT imply "--quiet".
--git-dir=DIR
Specify an additional .git/ directory to scan. This option may be given multiple times.
Default: the output of "git rev-parse --git-dir"
--no-cwd
Do not look in the git repository of the current working directory.
-q
--quiet
Suppress progress output.
-v
--verbose
Provide more feedback on stderr.
The options below, described in lei-q(1), are also supported.
--[no-]remote
--no-local
--no-external
--no-import-remote
--torsocks=auto|no|yes, --no-torsocks
--proxy=PROTOCOL://HOST[:PORT]