LSDIFF(1) Man pages LSDIFF(1) (NAME) lsdiff - (SYNOPSIS) lsdiff [[-n] | [--line-number]] [[-p n] | [--strip-match=n]] [--strip=n] [--git-prefixes=strip|keep] [--git-extended-diffs=exclude|include] [--addprefix=PREFIX] [--addoldprefix=PREFIX] [--addnewprefix=PREFIX] [[-s] | [--status]] [[-E] | [--empty-files-as-removed]] [[-i PATTERN] | [--include=PATTERN]] [[-I FILE] | [--include-from-file=FILE]] [[-x PATTERN] | [--exclude=PATTERN]] [[-X FILE] | [--exclude-from-file=FILE]] [[-z] | [--decompress]] [[-# RANGE] | [--hunks=RANGE]] [--lines=RANGE] [[-FRANGE] | [--files=RANGE]] [[-H] | [--with-filename]] [[-h] | [--no-filename]] [[-v] | [--verbose]...] [file...] lsdiff {[--help] | [--version] | [--filter ...] | [--grep ...]} (DESCRIPTION) (patch) . diff unified context Git . Git (permission mode) diff Git . (OPTIONS) -n, --line-number . ( -nv) (hunk) . Tab . -v (hunk) Tab Tab "Hunk #" ( ) . -v -n ( -nvv) : --number-files . -N, --number-files . -#RANGE, --hunks=RANGE (hunks) RANGE . "first-last" 'x' . --lines=RANGE RANGE . "first-last" 'x' . -F=RANGE, --files=RANGE RANGE . "first-last" 'x' . -pn, --strip-match=n n (pathname) . --strip=n (pathname) n . --git-prefixes=strip|keep a/ b/ diff Git. strip ( -i -x) ( --strip) . keep () . diff Git ( ) diff Git . : keep a/ b/ Git . 0.5.0 strip . --git-extended-diffs=exclude|include diff Git . . exclude ( 0.4.x) diff . include ( 0.5.0+) diff . -N -F . --addprefix=PREFIX PREFIX . --addoldprefix=PREFIX PREFIX . --addnewprefix=PREFIX PREFIX . -s, --status . "+" "-" "!" . -E, --empty-files-as-absent, --empty-files-as-removed . (!) (+) . -iPATTERN, --include=PATTERN PATTERN . -IFILE, --include-from-file=FILE FILE ( ). -xPATTERN, --exclude=PATTERN PATTERN . -XFILE, --exclude-from-file=FILE FILE ( ). -z, --decompress .gz .bz2. -H, --with-filename . -h, --no-filename . -v, --verbose . --help . --version lsdiff. --filter filterdiff(1) . --grep grepdiff(1) . (SEE ALSO) filterdiff(1), grepdiff(1), patchview(1) (EXAMPLES) : lsdiff patch | sort -u | \ xargs -rn1 filterdiff patch -i : lsdiff -s patch | grep '^+' | \ cut -c2- | xargs -rn1 filterdiff patch -i (hunks) : lsdiff -n patch | (while read n file do sed -ne "$n,$(($n+1))p" patch done) (AUTHORS) Tim Waugh patchutils 23 Jan 2009 LSDIFF(1)