pgit.sh: Another attempt on guessing project directory

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2016-04-20 16:17:30 +00:00
commit 1481fd2df8

View file

@ -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%%')`
}