blob: 6a884a52fe1aa7776a381530d469860ff7bbc93f [file] [log] [blame]
#!/bin/bash
rm -f mars_prior_list.txt
while read BUG_NUM; do
LINE=""
WEIGHT=0
LINE_END=$( grep ${BUG_NUM} mars_04Dani.csv | head -1 | csvtool col 2,4 - | sed 's!^\([0-9]*\),!https://bugs.eclipse.org/bugs/show_bug.cgi?id=\1,\1,!g' )
for file in mars*.csv; do
LW=$( grep ${BUG_NUM} $file | head -1 | csvtool col 1 - )
if [ -z "$LW" -o 0 = "$LW" ]; then
LINE="${LINE}${LW},"
else
LINE="${LINE}${LW},"
WEIGHT=$(( WEIGHT + 2**LW ))
fi
done
echo "${LINE}${WEIGHT},${LINE_END}" >> mars_prior_list.txt
done <ordered_list.txt
sort -rns -t, -k8 mars_prior_list.txt >sorted_bug_list.csv