#!/bin/sh

printf '[[title\n'
printf '            A List of Closed Bugs\n'
printf ']]\n'


printf '[[blockquote\n'
printf '  [[styled-lines\n'

(for bug in `scripts/bug-list` ; do
  if grep '^[[:blank:]][[:blank:]]*status:' all-bugs/$bug.bug \
     | head -1 \
     | grep -q 'open' ; then
    status=open
  else
    status=closed
  fi

  statusdesc="$(grep '^[[:blank:]][[:blank:]]*status:' all-bugs/$bug.bug \
                | sed -e 's,[^:]*:[[:blank:]]*,,' \
                      -e 's,[[:blank:]]*$,,')"

  date=$(grep '^[[:blank:]][[:blank:]]*received:' all-bugs/$bug.bug \
         | head -1 \
         | sed -e 's,[^:]*:,,' -e 's,[[:blank:]]*,,g')

  summary=$(grep '^[[:blank:]][[:blank:]]*summary:' all-bugs/$bug.bug \
         | head -1 \
         | sed -e 's,[^:]*:,,' -e 's,[[:blank:]]*$,,g')

  printf '%s    <"%s" -- ../all-bugs/%s.html>  *(%s)* %s~*%s*\n' "$status" "$bug" "$bug" "$statusdesc" "$date" "$summary"
 done) \
| grep -E '^closed' \
| sed -e 's,^closed,,'\
      -e 's,~\(.*\),\
    \1\
,'

printf '  ]]\n'
printf ']]\n'

# arch-tag: Tom Lord Sun Feb  6 17:23:48 2005 (scripts/closed-bugs)
