> But I'd rather do: > svn diff Makefile.in -rgcc_4_1_1_release > > I.e. no silly naming of the path from the trunk root to the file, and no > repetition of the file name itself.
$ cat `which difftag` #! /bin/sh if echo "$1" | grep '-branch$' > /dev/null ; then subdir=branches else subdir=tags fi oldurl=`svn info . | grep URL | awk '{print $2}' | \ sed "s,\(/trunk\|/branches/[^/]*\),/$subdir/$1,"` shift svn diff --old=$oldurl --new=. "$@" Paul