From 1481fd2df8a51ab4941f93f1d9965dbdabb32f8a Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Wed, 20 Apr 2016 16:17:30 +0000 Subject: [PATCH] pgit.sh: Another attempt on guessing project directory Signed-off-by: Jan Lindemann --- scripts/pgit.sh | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/scripts/pgit.sh b/scripts/pgit.sh index a8b73008..331485e7 100644 --- a/scripts/pgit.sh +++ b/scripts/pgit.sh @@ -25,12 +25,10 @@ config() { # guess pdir pdir=`pwd` - if [ `ls -d $pdir/*/.git 2>/dev/null | wc -w` -lt 3 ]; then - while [ `basename $pdir` != proj ]; do - [ "$pdir" = / ] && fatal "didn't find \"proj\" in directory components" - pdir=`dirname $pdir` - done - fi + while [ `cat $pdir/CVS/Repository 2>/dev/null` != proj ]; do + [ "$pdir" = / ] && fatal "didn't find \"proj\" in directory components" + pdir=`dirname $pdir` + done pdirs=`(cd $pdir; ls -d */.git | sed 's%/.git%%')` }