Whamcloud - gitweb
r=adilger
authorbrian <brian>
Tue, 21 Mar 2006 20:20:29 +0000 (20:20 +0000)
committerbrian <brian>
Tue, 21 Mar 2006 20:20:29 +0000 (20:20 +0000)
Try to find the cvs-modified-files.pl in the same place as the cvsdiffclient
if it's not in $PATH.

build/cvsdiffclient

index 91b777b..1ad9afd 100644 (file)
 
 [ -f .mergeinfo ] && . ./.mergeinfo
 
 
 [ -f .mergeinfo ] && . ./.mergeinfo
 
-FILES=`cvs-modified-files.pl $1`
+CVS_MODIFIED_FILES_PL=$(which cvs-modified-files.pl 2>/dev/null)
+if [ -z "$CVS_MODIFIED_FILES_PL" ]; then
+    CVS_MODIFIED_FILES_PL=$(dirname $0)/cvs-modified-files.pl
+fi
+FILES=$($CVS_MODIFIED_FILES_PL $1)
 TMP=`mktemp /tmp/cvslog-XXXXXXXX`
 if [ -f $TMP ]; then
        [ -f .mergeinfo ] && . .mergeinfo
 TMP=`mktemp /tmp/cvslog-XXXXXXXX`
 if [ -f $TMP ]; then
        [ -f .mergeinfo ] && . .mergeinfo