Commit b94519a1 authored by Chad MILLER's avatar Chad MILLER
Browse files

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.
parent 15beb38f
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -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