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 # guess pdir
pdir=`pwd` pdir=`pwd`
if [ `ls -d $pdir/*/.git 2>/dev/null | wc -w` -lt 3 ]; then while [ `cat $pdir/CVS/Repository 2>/dev/null` != proj ]; do
while [ `basename $pdir` != proj ]; do [ "$pdir" = / ] && fatal "didn't find \"proj\" in directory components"
[ "$pdir" = / ] && fatal "didn't find \"proj\" in directory components" pdir=`dirname $pdir`
pdir=`dirname $pdir` done
done
fi
pdirs=`(cd $pdir; ls -d */.git | sed 's%/.git%%')` pdirs=`(cd $pdir; ls -d */.git | sed 's%/.git%%')`
} }