usage: lsdiff [OPTION]... [files ...] Options: -x PAT, --exclude=PAT exclude files matching PAT -X FILE, --exclude-from-file=FILE exclude files that match any pattern in FILE -i PAT, --include=PAT include only files matching PAT -I FILE, --include-from-file=FILE include only files that match any pattern in FILE -# H, --hunks=H include only hunks in range H, if range begins with x show all excluding range H --lines=L include only hunks with (original) lines in range L, if range begins with x show all excluding range L -F F, --files=F include only files in range F, if range begins with x show all excluding range F -z, --decompress decompress .gz and .bz2 files -n, --line-number show line numbers -N, --number-files show file numbers, for use with filterdiff's --files option -H, --with-filename show patch file names -h, --no-filename suppress patch file names -p N, --strip-match=N initial pathname components to ignore --strip=N initial pathname components to strip --git-prefixes=strip|keep how to handle a/ and b/ prefixes in Git diffs for both filename matching (-i/-x) and output (default: keep) --git-extended-diffs=exclude|include process Git diffs without hunks: renames, copies, mode-only changes, binary files; default is exclude --addprefix=PREFIX prefix pathnames with PREFIX --addoldprefix=PREFIX prefix pathnames in old files with PREFIX --addnewprefix=PREFIX prefix pathnames in new files with PREFIX -s, --status show file additions (+), removals (-), and modifications (!) -v, --verbose verbose output -- use more than once for extra verbosity -E, --empty-files-as-absent treat empty files as absent --filter run as 'filterdiff' --grep run as 'grepdiff'