X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=git-differ;h=437a6b53ce398d162ecef1d00722e2f1a9d1b2f5;hb=c042ae695606f96726e0ebfdf6a6b5ee12367991;hp=6fcf790738f10bdc7672efe46b7142adfec1aab4;hpb=076d62c5918f4e295a8c137af5321deee99eeedf;p=rrq%2Freviewtool.git diff --git a/git-differ b/git-differ index 6fcf790..437a6b5 100755 --- a/git-differ +++ b/git-differ @@ -6,13 +6,14 @@ EXT="${4##*.}" case "$EXT" in - png|jpg|bmp) + svg|png|jpg|bmp|gif) F1=$(mktemp --suffix=$EXT) - git cat-file -p $1:$4 > $F1 F2=$(mktemp --suffix=$EXT) - git cat-file -p $2:$4 > $F2 - montage $F1 $F2 -tile 2x1 -geometry +5+5 -border 2 png:- | display - - rm -f $F1 $F2 + git cat-file -p $1:$4 > $F1 || F1="label:CREATED >>> " + git cat-file -p $2:$4 > $F2 || F2="label: >>> DELETED" + montage -label '' "$F1" "$F2" \ + -tile 2x1 -geometry +5+5 -border 2 png:- | display - + rm -f "$F1" "$F2" ;; *) git meld $*