|
12 år sedan | |
---|---|---|
src | 12 år sedan | |
tests | 12 år sedan | |
COPYING | 12 år sedan | |
Makefile | 12 år sedan | |
README.md | 12 år sedan |
Diff viewer, side-by-side, auto pager with less
.
Just download the src/cdiff.py
and save to whatever directory which in your
$PATH
, for example, $HOME/bin
is in my $PATH
, so I save the script there
and name as cdiff
.
curl -ksS https://raw.github.com/ymattw/cdiff/master/src/cdiff.py > ~/bin/cdiff
Read diff from svn, use option -s
for side-by-side view, use option -w
to
use text width other than default 80
. You don't need less
, it's automatic:
svn diff | cdiff
svn diff | cdiff -s
svn diff | cdiff -s -w 90
Read diff from git:
git diff | cdiff -s
git log -p -2 | cdiff -s
git show <commit> | cdiff -s
View a diff (patch) file:
cdiff foo.patch
cdiff foo.patch -s
cdiff foo.patch -s -w 90
Redirect output to another patch file is safe:
svn diff | cdiff -s > my.patch