Added Felix's modifications
This commit is contained in:
parent
26b55b8ed2
commit
c6bd983409
1 changed files with 17 additions and 8 deletions
25
svndiff.sh
25
svndiff.sh
|
@ -16,16 +16,25 @@
|
||||||
# permission of the author.
|
# permission of the author.
|
||||||
#
|
#
|
||||||
# $Id$
|
# $Id$
|
||||||
|
#
|
||||||
|
# Modified by felix021 (felix021@gmail.com)
|
||||||
|
# Aug 3, 2010
|
||||||
|
|
||||||
PROGNAME=`basename $0`
|
PROGNAME=`basename $0`
|
||||||
|
|
||||||
if [ $# != 1 ]
|
if [ $# -lt 1 ]; then
|
||||||
then
|
|
||||||
echo "Usage: $PROGNAME <file>"
|
echo "Usage: $PROGNAME <file>"
|
||||||
exit 2
|
exit;
|
||||||
else
|
|
||||||
TEMP=/tmp/tmp.$$.`basename $1`
|
|
||||||
svn cat $1 > $TEMP
|
|
||||||
vimdiff $TEMP $1
|
|
||||||
rm -f $TEMP
|
|
||||||
fi
|
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
|
Loading…
Add table
Add a link
Reference in a new issue