#! /bin/sh

# Smarter diff for using with svn diff

diff="diff"
for x in /usr/bin /bin; do
	if [ -x "$x/diff" ]; then
		diff="$x/diff"
		break
	fi
done

# Additional -F for .md files
extra_args="-F^(define"

# Do not pass multiple -c/-u options
case "$1" in
  -[cC]*) exec ${diff} -p  ${extra_args} "$@";;
  -[uU]*) exec ${diff} -p  ${extra_args} "$@";;
  *)      exec ${diff} -up ${extra_args} "$@";;
esac

# HISTORY
# $Log: svndiff,v $
# Revision 1.1  2009/06/03 15:50:06  meissner
# Initial version.
#
