Bug#37201: make tags doesn't work in bazaar server trees

Fall back to "find" if bzr is unavailable.

Don't fail for paths that have spaces in them.
This commit is contained in:
Chad MILLER 2008-08-06 16:25:25 -04:00
parent 93df483fdd
commit 82d13392eb

View File

@ -2,8 +2,11 @@
rm -f TAGS
filter='\.cc$\|\.c$\|\.h$\|\.yy$'
files=`bzr ls --kind=file | grep $filter `
for f in $files ;
list="find . -type f"
bzr root >/dev/null 2>/dev/null && list="bzr ls --kind=file --versioned"
$list |grep $filter |while read f;
do
etags -o TAGS --append $f
done