From c6bd98340976ca96f87041bedfe8a6c153ab6905 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Tue, 3 Aug 2010 19:50:59 +0000 Subject: [PATCH] Added Felix's modifications --- svndiff.sh | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/svndiff.sh b/svndiff.sh index 5a0aeb7..5253de3 100644 --- a/svndiff.sh +++ b/svndiff.sh @@ -16,16 +16,25 @@ # permission of the author. # # $Id$ +# +# Modified by felix021 (felix021@gmail.com) +# Aug 3, 2010 PROGNAME=`basename $0` -if [ $# != 1 ] -then +if [ $# -lt 1 ]; then echo "Usage: $PROGNAME " - exit 2 -else - TEMP=/tmp/tmp.$$.`basename $1` - svn cat $1 > $TEMP - vimdiff $TEMP $1 - rm -f $TEMP + exit; fi + +filename=$1 +pid=$$ +TEMP=/tmp/tmp.$pid.$filename +pv= + +if [ $# -gt 3 -a $2 = "-r" ]; then + pv="-r $3" +fi +svn cat $filename $pv > $TEMP +vimdiff $TEMP $filename +rm -f $TEMP \ No newline at end of file